summaryrefslogtreecommitdiff
path: root/commit.c
diff options
context:
space:
mode:
authorMichael Haggerty <mhagger@alum.mit.edu>2018-01-24 12:14:13 +0100
committerJunio C Hamano <gitster@pobox.com>2018-01-24 12:55:26 -0800
commit4a14f8d093138a313070fd6a50204eda66c1f9eb (patch)
treedd2a8d461a25cc336cdcf2ce0e7f351dbdaf0a7c /commit.c
parent27a41841ec7f83b3b1078c400f149bc536e796a4 (diff)
find_reference_location(): make function safe for empty snapshots
This function had two problems if called for an empty snapshot (i.e., `snapshot->start == snapshot->eof == NULL`): * It checked `NULL < NULL`, which is undefined by C (albeit highly unlikely to fail in the real world). * (Assuming the above comparison behaved as expected), it returned NULL when `mustexist` was false, contrary to its docstring. Change the check and fix the docstring. Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions