OSDN Git Service

do_fetch(): reduce scope of peer_item
authorMichael Haggerty <mhagger@alum.mit.edu>
Sat, 25 May 2013 09:08:15 +0000 (11:08 +0200)
committerJunio C Hamano <gitster@pobox.com>
Sun, 2 Jun 2013 22:28:46 +0000 (15:28 -0700)
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/fetch.c

index f949115..80c6e37 100644 (file)
@@ -694,7 +694,6 @@ static int do_fetch(struct transport *transport,
                    struct refspec *refs, int ref_count)
 {
        struct string_list existing_refs = STRING_LIST_INIT_DUP;
-       struct string_list_item *peer_item = NULL;
        struct ref *ref_map;
        struct ref *rm;
        int autotags = (transport->remote->fetch_tags == 1);
@@ -724,8 +723,9 @@ static int do_fetch(struct transport *transport,
 
        for (rm = ref_map; rm; rm = rm->next) {
                if (rm->peer_ref) {
-                       peer_item = string_list_lookup(&existing_refs,
-                                                      rm->peer_ref->name);
+                       struct string_list_item *peer_item =
+                               string_list_lookup(&existing_refs,
+                                                  rm->peer_ref->name);
                        if (peer_item)
                                hashcpy(rm->peer_ref->old_sha1,
                                        peer_item->util);