transport: drop "int cmp = cmp" hack
According to 47ec794, this initialization is meant to squelch an erroneous uninitialized variable warning from gcc 4.0.1. That version is quite old at this point, and gcc 4.1 and up handle it fine, with one exception. There seems to be a regression in gcc 4.6.3, which produces the warning; however, gcc versions 4.4.7 and 4.7.2 do not. Signed-off-by: Jeff King <peff@peff.net> Reviewed-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Jeff King committed
Mar 21, 2013 at 07:13 UTC
c5d5c9a9a3e31b7749e1f7ddfc8825b935eda1eb
1 file changed
+1
-1
transport.c
+1
-1
@@ -106,7 +106,7 @@ static void insert_packed_refs(const char *packed_refs, struct ref **list)
106
return;
107
108
for (;;) {
109
- int cmp = cmp, len;
109
+ int cmp, len;
110
111
if (!fgets(buffer, sizeof(buffer), f)) {
112
fclose(f);