refs: pass NULL to resolve_ref_unsafe() if hash is not needed
[gitweb.git] / revision.c
index f9a90d71d2008415e80b30c9e5d3b2743af5438f..9582a727ca98bafbc269a48224744ea314861281 100644 (file)
@@ -2263,11 +2263,10 @@ static int handle_revision_pseudo_opt(const char *submodule,
 
 static void NORETURN diagnose_missing_default(const char *def)
 {
-       unsigned char sha1[20];
        int flags;
        const char *refname;
 
-       refname = resolve_ref_unsafe(def, 0, sha1, &flags);
+       refname = resolve_ref_unsafe(def, 0, NULL, &flags);
        if (!refname || !(flags & REF_ISSYMREF) || (flags & REF_ISBROKEN))
                die(_("your current branch appears to be broken"));