From: Michael Haggerty Date: Thu, 7 Apr 2016 19:03:09 +0000 (-0400) Subject: show_head_ref(): check the result of resolve_ref_namespace() X-Git-Tag: v2.9.0-rc0~99^2~2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=7fd12bfbef015bb63f2376f678d71bca54bbc64d;p=git-core%2Fgit.git show_head_ref(): check the result of resolve_ref_namespace() Only use the result of resolve_ref_namespace() if it is non-NULL. Signed-off-by: Michael Haggerty Signed-off-by: David Turner Signed-off-by: Junio C Hamano --- diff --git a/http-backend.c b/http-backend.c index 8870a2681..214881459 100644 --- a/http-backend.c +++ b/http-backend.c @@ -484,9 +484,9 @@ static int show_head_ref(const char *refname, const struct object_id *oid, const char *target = resolve_ref_unsafe(refname, RESOLVE_REF_READING, unused.hash, NULL); - const char *target_nons = strip_namespace(target); - strbuf_addf(buf, "ref: %s\n", target_nons); + if (target) + strbuf_addf(buf, "ref: %s\n", strip_namespace(target)); } else { strbuf_addf(buf, "%s\n", oid_to_hex(oid)); }