diff options
author | Jeff King <peff@peff.net> | 2017-10-19 13:46:21 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-10-21 21:29:00 +0900 |
commit | cc61cf465f7777d0aebd1a35ca72650fef8f253f (patch) | |
tree | d40fd073b1eebc883e95b15a7b3fc052770a4fc9 /khash.h | |
parent | Git 2.15-rc2 (diff) | |
download | tgif-cc61cf465f7777d0aebd1a35ca72650fef8f253f.tar.xz |
test-ref-store: avoid passing NULL to printf
It's possible for resolve_ref_unsafe() to return NULL (e.g.,
if we are reading and the ref does not exist), in which case
we'll pass NULL to printf. On glibc systems this produces
"(null)", but on others it may segfault.
The tests don't expect any such case, but if we ever did
trigger this, we would prefer to cleanly fail the test with
unexpected input rather than segfault. Let's manually
replace NULL with "(null)". The exact value doesn't matter,
as it won't match any possible ref the caller could expect
(and anyway, the exit code of the program will tell whether
"ref" is valid or not).
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'khash.h')
0 files changed, 0 insertions, 0 deletions