X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=connect.c;h=b8aea351b8042045feb7bae220290df5d81984a7;hb=c4c86f07d01bc4a05126b129f644e70dd9e244d0;hp=5cc49f975abf7d760f2064402cae2a38bc6a7976;hpb=1bd8c8f00b1c7facb67c99047fe777b53f2c49ff;p=git.git diff --git a/connect.c b/connect.c index 5cc49f97..b8aea351 100644 --- a/connect.c +++ b/connect.c @@ -73,8 +73,11 @@ int get_ack(int fd, unsigned char *result_sha1) if (!strcmp(line, "NAK")) return 0; if (!strncmp(line, "ACK ", 3)) { - if (!get_sha1_hex(line+4, result_sha1)) + if (!get_sha1_hex(line+4, result_sha1)) { + if (strstr(line+45, "continue")) + return 2; return 1; + } } die("git-fetch_pack: expected ACK/NAK, got '%s'", line); }