diff options
author | Simon Howard | 2015-02-22 00:28:23 -0500 |
---|---|---|
committer | Simon Howard | 2015-02-22 00:28:23 -0500 |
commit | 01a743cd351d146e9b9ea7f7ca5b1c05e01da68e (patch) | |
tree | 122dbb74806badb164f6bd780334780bbc7b0595 /codeblocks/heretic.cbp | |
parent | b39121c6a682eb8ae5efd29a875bd7c098185f04 (diff) | |
download | chocolate-doom-01a743cd351d146e9b9ea7f7ca5b1c05e01da68e.tar.gz chocolate-doom-01a743cd351d146e9b9ea7f7ca5b1c05e01da68e.tar.bz2 chocolate-doom-01a743cd351d146e9b9ea7f7ca5b1c05e01da68e.zip |
Fix mistaken uses of memcpy() on overlapping memory.
The source and destination arguments to memcpy() cannot be overlapping
as this is undefined behavior. In these situations memmove() must be
used instead, and OpenBSD actually throws an error if this is done.
Thanks to ryan-sg for reporting this. This fixes #510.
Diffstat (limited to 'codeblocks/heretic.cbp')
0 files changed, 0 insertions, 0 deletions