commit | ae49d1472ec176ddc53a3a4905f91d46344386e6 | [log] [tgz] |
---|---|---|
author | Mark Adler <zlib@madler.net> | Thu Oct 12 19:27:59 2017 -0700 |
committer | Mark Adler <zlib@madler.net> | Thu Oct 12 19:27:59 2017 -0700 |
tree | 0608094d9ab97a3abe1363af7c14a9ca1e5a6233 | |
parent | 3c46f5ddb5d4c6203805209076249dd80589682b [diff] |
Avoid an undefined behavior of memcpy() in gzappend().
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 @@ /* 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; }