Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2006-12-11 21:06:34 +0300
committerJunio C Hamano <junkio@cox.net>2006-12-12 01:04:43 +0300
commit554a2636f7c5125a83bb07194632445467d46c83 (patch)
tree986dadaab34789ac35b71270d133af0dee9ea5ba /merge-recursive.c
parentd44c92d6ab4ded7a1960bb0b4a1da0c2fc102b89 (diff)
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