aboutsummaryrefslogtreecommitdiff
path: root/ppc
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2010-02-01 08:39:03 -0500
committerJunio C Hamano <gitster@pobox.com>2010-02-06 10:55:03 -0800
commit8424981934c415bd20643de9cc932bd348dfb115 (patch)
tree13f59513d4c5c227bfac6d51c45e8c4e997379be /ppc
parentd2d66f15b620c8e96219cfe339f32e77bfaf69b4 (diff)
downloadgit-8424981934c415bd20643de9cc932bd348dfb115.tar.gz
git-8424981934c415bd20643de9cc932bd348dfb115.tar.xz
Fix invalid read in quote_c_style_counted
This function did not work on strings that were not NUL-terminated. It reads through a length-bounded string, searching for characters in need of quoting. After we find one, we output the quoted character, then advance our pointer to find the next one. However, we never decremented the length, meaning we ended up looking at whatever random junk was stored after the string. This bug was not found by the existing tests because most code paths feed a NUL-terminated string. The notable exception is a directory name being fed by ls-tree. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'ppc')
0 files changed, 0 insertions, 0 deletions