fsck: don't put a void*-shaped peg in a char*-shaped hole
[gitweb.git] / builtin / fetch.c
index 4b6b1dfe66952a7e3fb1516e7e14473febde3d2d..f9491154ee44c7adbe6ca2c05b54f70da5f1fc17 100644 (file)
@@ -590,7 +590,7 @@ static void find_non_local_tags(struct transport *transport,
                        struct ref **head,
                        struct ref ***tail)
 {
-       struct string_list existing_refs = STRING_LIST_INIT_NODUP;
+       struct string_list existing_refs = STRING_LIST_INIT_DUP;
        struct string_list remote_refs = STRING_LIST_INIT_NODUP;
        const struct ref *ref;
        struct string_list_item *item = NULL;
@@ -693,7 +693,7 @@ static int truncate_fetch_head(void)
 static int do_fetch(struct transport *transport,
                    struct refspec *refs, int ref_count)
 {
-       struct string_list existing_refs = STRING_LIST_INIT_NODUP;
+       struct string_list existing_refs = STRING_LIST_INIT_DUP;
        struct string_list_item *peer_item = NULL;
        struct ref *ref_map;
        struct ref *rm;