summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMark Adler <zlib@madler.net>2017-10-12 19:27:59 -0700
committerMark Adler <zlib@madler.net>2017-10-12 19:27:59 -0700
commitae49d1472ec176ddc53a3a4905f91d46344386e6 (patch)
tree0608094d9ab97a3abe1363af7c14a9ca1e5a6233 /examples
parent3c46f5ddb5d4c6203805209076249dd80589682b (diff)
downloadzlib-ae49d1472ec176ddc53a3a4905f91d46344386e6.tar.gz
Avoid an undefined behavior of memcpy() in gzappend().
Diffstat (limited to 'examples')
-rw-r--r--examples/gzappend.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/gzappend.c b/examples/gzappend.c
index 662dec3..d7eea3e 100644
--- a/examples/gzappend.c
+++ b/examples/gzappend.c
@@ -137,7 +137,7 @@ local void rotate(unsigned char *list, unsigned len, unsigned rot)
/* do simple left shift by one */
if (rot == 1) {
tmp = *list;
- memcpy(list, list + 1, len - 1);
+ memmove(list, list + 1, len - 1);
*last = tmp;
return;
}