]> git.ipfire.org Git - thirdparty/git.git/blobdiff - refs.c
use xstrdup_or_null to replace ternary conditionals
[thirdparty/git.git] / refs.c
diff --git a/refs.c b/refs.c
index ffd45e92922ec52dccccfaecf1ceaf29f9231337..32dce4e41c377cbafbf9ede5f31bd1680a4e20ae 100644 (file)
--- 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 */