pkt-line: provide a LARGE_PACKET_MAX static buffer
[gitweb.git] / connect.c
index fe8eb01ae21c15f1013fd398825aeb20f9630336..611ffb4419f402d6f1f2bc08a91a7ed99aab35e2 100644 (file)
--- a/connect.c
+++ b/connect.c
@@ -72,11 +72,11 @@ struct ref **get_remote_heads(int in, struct ref **list,
        for (;;) {
                struct ref *ref;
                unsigned char old_sha1[20];
-               static char buffer[1000];
                char *name;
                int len, name_len;
+               char *buffer = packet_buffer;
 
-               len = packet_read(in, buffer, sizeof(buffer),
+               len = packet_read(in, packet_buffer, sizeof(packet_buffer),
                                  PACKET_READ_GENTLE_ON_EOF |
                                  PACKET_READ_CHOMP_NEWLINE);
                if (len < 0)