summaryrefslogtreecommitdiff
path: root/mangle.c
diff options
context:
space:
mode:
authorRobert Swiecki <robert@swiecki.net>2017-11-14 00:45:00 +0100
committerRobert Swiecki <robert@swiecki.net>2017-11-14 00:45:00 +0100
commitfe3429cd88d182e3d8826e557a6d883db3226569 (patch)
tree792bd57ce93921da79cca47e09b9f34bdfe92abc /mangle.c
parentd50ed4254e9260cd0b4ddb5f6608ec54447ec08d (diff)
downloadhonggfuzz-fe3429cd88d182e3d8826e557a6d883db3226569.tar.gz
mangle: memcpy -> memmove to allow for overlapping mem regions
Diffstat (limited to 'mangle.c')
-rw-r--r--mangle.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mangle.c b/mangle.c
index a905510f..8460a5f7 100644
--- a/mangle.c
+++ b/mangle.c
@@ -41,7 +41,7 @@ static inline void mangle_Overwrite(run_t* run, const uint8_t* src, size_t off,
sz = maxToCopy;
}
- memcpy(&run->dynamicFile[off], src, sz);
+ memmove(&run->dynamicFile[off], src, sz);
}
static inline void mangle_Move(run_t* run, size_t off_from, size_t off_to, size_t len) {