diff options
author | Loic Dachary <ldachary@redhat.com> | 2015-01-11 11:03:17 +0100 |
---|---|---|
committer | Loic Dachary <loic@dachary.org> | 2016-09-13 09:48:18 +0200 |
commit | 62b702d568ae0e764219ea47e165556f7b39392b (patch) | |
tree | 63080c3eec250a812103a59380a1a38460fde542 | |
parent | 8fe7382e2a1f7763be8b12db283cc1570eb64518 (diff) | |
download | gf-complete-62b702d568ae0e764219ea47e165556f7b39392b.tar.gz |
do not memcpy if src and dst are the same
This is harmless really but triggers a valgrind error.
Signed-off-by: Loic Dachary <loic@dachary.org>
-rw-r--r-- | src/gf.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -910,7 +910,8 @@ void gf_multby_one(void *src, void *dest, int bytes, int xor) gf_region_data rd; if (!xor) { - memcpy(dest, src, bytes); + if (dest != src) + memcpy(dest, src, bytes); return; } uls = (unsigned long) src; |