Unified · Split
| @@ -562,10 +562,12 @@ ctxread(C9ctx *c, uint32_t size, int *err) · 561 unmodified lines | ||
| 562 | 562 | if ((r = read(in, rdbuf+n, size-n)) <= 0) { |
| 563 | 563 | if (r == EINTR) |
| 564 | 564 | continue; |
| 565 | − if (r == 0) | |
| 565 | + if (r == 0) { | |
| 566 | 566 | eof = 1; |
| 567 | − else | |
| 567 | + } else { | |
| 568 | 568 | *err = 1; |
| 569 | + perror("ctxread"); | |
| 570 | + } | |
| 569 | 571 | return NULL; |
| 570 | 572 | } |
| 571 | 573 | } |