aboutsummaryrefslogtreecommitdiff
path: root/merge-recursive.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2006-12-11 19:06:34 +0100
committerJunio C Hamano <junkio@cox.net>2006-12-11 14:04:43 -0800
commit554a2636f7c5125a83bb07194632445467d46c83 (patch)
tree986dadaab34789ac35b71270d133af0dee9ea5ba /merge-recursive.c
parentd44c92d6ab4ded7a1960bb0b4a1da0c2fc102b89 (diff)
downloadgit-554a2636f7c5125a83bb07194632445467d46c83.tar.gz
git-554a2636f7c5125a83bb07194632445467d46c83.tar.xz
Don't use memcpy when source and dest. buffers may overlap
git-index-pack can call memcpy with overlapping source and destination buffers. The patch below makes it use memmove instead. If you want to demonstrate a failure, add the following two lines + if (input_offset < input_len) + abort (); before the existing memcpy call (shown in the patch below), and then run this: (cd t; sh ./t5500-fetch-pack.sh) Signed-off-by: Jim Meyering <jim@meyering.net> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'merge-recursive.c')
0 files changed, 0 insertions, 0 deletions