diff options
author | Michael Haggerty <mhagger@alum.mit.edu> | 2018-01-24 12:14:13 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-01-24 12:55:26 -0800 |
commit | 4a14f8d093138a313070fd6a50204eda66c1f9eb (patch) | |
tree | dd2a8d461a25cc336cdcf2ce0e7f351dbdaf0a7c /userdiff.h | |
parent | create_snapshot(): use `xmemdupz()` rather than a strbuf (diff) | |
download | tgif-4a14f8d093138a313070fd6a50204eda66c1f9eb.tar.xz |
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 'userdiff.h')
0 files changed, 0 insertions, 0 deletions