summaryrefslogtreecommitdiff
path: root/.mailmap
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2016-02-19 11:21:30 (GMT)
committerJunio C Hamano <gitster@pobox.com>2016-03-16 17:41:02 (GMT)
commitd770187872e8408a8e4c0533cf6e6913776882b0 (patch)
tree34d686142d5a3c7136a6f9bc6571583d7d8e124c /.mailmap
parent935de81289cd04b4736c538747c53df123c30d1c (diff)
downloadgit-d770187872e8408a8e4c0533cf6e6913776882b0.zip
git-d770187872e8408a8e4c0533cf6e6913776882b0.tar.gz
git-d770187872e8408a8e4c0533cf6e6913776882b0.tar.bz2
tree-diff: catch integer overflow in combine_diff_path allocation
A combine_diff_path struct has two "flex" members allocated alongside the struct: a string to hold the pathname, and an array of parent pointers. We use an "int" to compute this, meaning we may easily overflow it if the pathname is extremely long. We can fix this by using size_t, and checking for overflow with the st_add helper. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to '.mailmap')
0 files changed, 0 insertions, 0 deletions