gitfo_read: fix read-loop

Signed-off-by: schu <schu-github@schulog.org>
This commit is contained in:
schu 2011-06-20 17:25:13 +02:00
parent 24bd5e556b
commit 28f7869dee

View File

@ -90,10 +90,8 @@ int gitfo_read(git_file fd, void *buf, size_t cnt)
continue;
return git__throw(GIT_EOSERR, "Failed to read from file");
}
if (!r) {
errno = EPIPE;
return git__throw(GIT_EOSERR, "Failed to read from file");
}
if (!r)
break;
cnt -= r;
b += r;
}