Fix issue where we might leak backend processes
This commit is contained in:
parent
579550468c
commit
ed79daeeb0
|
@ -389,6 +389,8 @@ void readallx(int fd, unsigned char *buf, size_t length) {
|
|||
ssize_t res = read(fd, &buf[completed], length - completed);
|
||||
if (res == -1) {
|
||||
err(1, "read");
|
||||
} else if (res == 0) {
|
||||
errx(1, "Unexpected EOF");
|
||||
}
|
||||
completed += res;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue