diff options
author | Ori Bernstein <ori@eigenstate.org> | 2023-04-17 21:11:47 +0000 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2023-04-17 21:11:47 +0000 |
commit | 4d901d1e4165085cda5b574b44e1cc51be50abf8 (patch) | |
tree | d8a0e4163181158207d0546c69b9bc42a397570d /sys/src/cmd/git/proto.c | |
parent | dd676b5a4fa19fcbe608598e73e3ee6b5bd5ad84 (diff) |
git/send: correctly delete branches with no local mirror
Diffstat (limited to 'sys/src/cmd/git/proto.c')
-rw-r--r-- | sys/src/cmd/git/proto.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/src/cmd/git/proto.c b/sys/src/cmd/git/proto.c index 9af09ec19..3f5292aa7 100644 --- a/sys/src/cmd/git/proto.c +++ b/sys/src/cmd/git/proto.c @@ -58,8 +58,10 @@ readpkt(Conn *c, char *buf, int nbuf) char *e; int n; - if(readn(c->rfd, len, 4) != 4) - sysfatal("pktline: short read from transport"); + if(readn(c->rfd, len, 4) != 4){ + werrstr("pktline: short read from transport"); + return -1; + } len[4] = 0; n = strtol(len, &e, 16); if(n == 0){ |