summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorLibravatar Kevin Willford <kewillf@microsoft.com>2017-03-31 17:32:14 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-03-31 20:57:18 -0700
commit2a1bd45b2e44a7ba23dfe67307e7755d0a22e5d6 (patch)
treef8db1fd9379b5a5dd5d7b7ae8498cadec35ae241 /Makefile
parentname-hash: add test-lazy-init-name-hash to .gitignore (diff)
downloadtgif-2a1bd45b2e44a7ba23dfe67307e7755d0a22e5d6.tar.xz
name-hash: fix buffer overrun
Add check for the end of the entries for the thread partition. Add test for lazy init name hash with specific directory structure The lazy init hash name was causing a buffer overflow when the last entry in the index was multiple folder deep with parent folders that did not have any files in them. This adds a test for the boundary condition of the thread partitions with the folder structure that was triggering the buffer overflow. The fix was to check if it is the last entry for the thread partition in the handle_range_dir and not try to use the next entry in the cache. Signed-off-by: Kevin Willford <kewillf@microsoft.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions