X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=refs.c;h=32dce4e41c377cbafbf9ede5f31bd1680a4e20ae;hb=8c53f0719b04e0b6328c2e175e3c5d2dc8a0c282;hp=ffd45e92922ec52dccccfaecf1ceaf29f9231337;hpb=eaa541eb59aefa2c5e9e160c36a259d372c25711;p=thirdparty%2Fgit.git diff --git a/refs.c b/refs.c index ffd45e9292..32dce4e41c 100644 --- a/refs.c +++ b/refs.c @@ -1529,8 +1529,7 @@ const char *resolve_ref_unsafe(const char *refname, unsigned char *sha1, int rea char *resolve_refdup(const char *ref, unsigned char *sha1, int reading, int *flag) { - const char *ret = resolve_ref_unsafe(ref, sha1, reading, flag); - return ret ? xstrdup(ret) : NULL; + return xstrdup_or_null(resolve_ref_unsafe(ref, sha1, reading, flag)); } /* The argument to filter_refs */