X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=builtin%2Ffor-each-ref.c;h=b01d76a24323e86e9c9cbf1cd3adc9c0d1b2c6d8;hb=f24a595f72e52b3519067cfb0f05652aabf1e144;hp=d90e5d2b29f9ac72a104d6308c04497991a03c17;hpb=e45c9b03c32620c444f464403c23534160998624;p=git.git diff --git a/builtin/for-each-ref.c b/builtin/for-each-ref.c index d90e5d2b2..b01d76a24 100644 --- a/builtin/for-each-ref.c +++ b/builtin/for-each-ref.c @@ -628,11 +628,8 @@ static void populate_value(struct refinfo *ref) if (need_symref && (ref->flag & REF_ISSYMREF) && !ref->symref) { unsigned char unused1[20]; - const char *symref; - symref = resolve_ref(ref->refname, unused1, 1, NULL); - if (symref) - ref->symref = xstrdup(symref); - else + ref->symref = resolve_refdup(ref->refname, unused1, 1, NULL); + if (!ref->symref) ref->symref = ""; }