diff options
| -rw-r--r-- | src/malloc/oldmalloc/malloc.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/src/malloc/oldmalloc/malloc.c b/src/malloc/oldmalloc/malloc.c index 0a38690c..52af1975 100644 --- a/src/malloc/oldmalloc/malloc.c +++ b/src/malloc/oldmalloc/malloc.c @@ -409,7 +409,7 @@ copy_realloc:  	new = malloc(n-OVERHEAD);  	if (!new) return 0;  copy_free_ret: -	memcpy(new, p, n0-OVERHEAD); +	memcpy(new, p, (n<n0 ? n : n0) - OVERHEAD);  	free(CHUNK_TO_MEM(self));  	return new;  }  | 
