X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=connect.c;h=584e04c217da4ea8943e33c77fea56ce64547ed1;hb=a80732897931c737c01d04289dd1512bd12a4b04;hp=0c50d0a26a493f4505eee16812d14c5d7d1b7392;hpb=f6576f4c0c6fa3b2d979faf28936c09480dedaab;p=git.git diff --git a/connect.c b/connect.c index 0c50d0a26..584e04c21 100644 --- a/connect.c +++ b/connect.c @@ -70,6 +70,9 @@ struct ref **get_remote_heads(int in, struct ref **list, if (buffer[len-1] == '\n') buffer[--len] = 0; + if (len > 4 && !prefixcmp(buffer, "ERR ")) + die("remote error: %s", buffer + 4); + if (len < 42 || get_sha1_hex(buffer, old_sha1) || buffer[40] != ' ') die("protocol error: expected sha/ref, got '%s'", buffer); name = buffer + 41;