]> Pileus Git - ~andy/git/commitdiff
transport.c: help gcc 4.6.3 users by squelching compiler warning
authorJunio C Hamano <gitster@pobox.com>
Mon, 25 Mar 2013 19:51:50 +0000 (12:51 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Mar 2013 19:51:50 +0000 (12:51 -0700)
To a human reader, it is quite obvious that cmp is assigned before
it is used, but gcc 4.6.3 that ships with Ubuntu 12.04 is among
those that do not get this right.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
transport.c

index 87b8f145acfce5579b05c5bf0fef6e1865477f9f..e6f9346c762416b9c0e97f9023062f99e4542dbc 100644 (file)
@@ -106,7 +106,8 @@ static void insert_packed_refs(const char *packed_refs, struct ref **list)
                return;
 
        for (;;) {
-               int cmp, len;
+               int cmp = 0; /* assigned before used */
+               int len;
 
                if (!fgets(buffer, sizeof(buffer), f)) {
                        fclose(f);