name-rev: refactor logic to see if a new candidate is a better name
[gitweb.git] / ref-filter.c
index 7eeecc608f58776d436fa0b6a85a91b5ac9d9386..9c82b5b9d632bbbe66332b6c54badb5bc88d28d8 100644 (file)
@@ -1298,9 +1298,9 @@ static void populate_value(struct ref_array_item *ref)
        ref->value = xcalloc(used_atom_cnt, sizeof(struct atom_value));
 
        if (need_symref && (ref->flag & REF_ISSYMREF) && !ref->symref) {
-               unsigned char unused1[20];
+               struct object_id unused1;
                ref->symref = resolve_refdup(ref->refname, RESOLVE_REF_READING,
-                                            unused1, NULL);
+                                            unused1.hash, NULL);
                if (!ref->symref)
                        ref->symref = "";
        }