summaryrefslogtreecommitdiff
path: root/src/gf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gf.c')
-rw-r--r--src/gf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gf.c b/src/gf.c
index b9caa26..b7a5c01 100644
--- a/src/gf.c
+++ b/src/gf.c
@@ -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;