summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2010-01-22 14:17:06 -0800
committerJunio C Hamano <gitster@pobox.com>2010-01-22 14:31:30 -0800
commitaf82559b435aa2a18f38a4f47a93729c8dc543d3 (patch)
tree1b778e52a005cdd96b3f59c6439c88a9ec83e0f8 /contrib
parent30c9e919b6ef33b0427a3ad784ed9e951ea48648 (diff)
downloadgit-af82559b435aa2a18f38a4f47a93729c8dc543d3.tar.gz
git-mv: fix moving more than one source to a single destination
The code used as if return value from basename(3) were stable, but often the function is implemented to return a pointer to a static storage internal to it. Because basename(3) is also allowed to modify its input parameter in place, casting constness away from the strings we obtained from the caller and giving them to basename is a no-no. Reported, and initial fix and test supplied by David Rydh. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions