projects
/
git.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
git-svn: minor cleanups, extra error-checking
[git.git]
/
csum-file.c
diff --git
a/csum-file.c
b/csum-file.c
index
c66b9eb
..
5f9249a
100644
(file)
--- a/
csum-file.c
+++ b/
csum-file.c
@@
-15,7
+15,7
@@
static int sha1flush(struct sha1file *f, unsigned int count)
void *buf = f->buffer;
for (;;) {
void *buf = f->buffer;
for (;;) {
- int ret = write(f->fd, buf, count);
+ int ret =
x
write(f->fd, buf, count);
if (ret > 0) {
buf += ret;
count -= ret;
if (ret > 0) {
buf += ret;
count -= ret;
@@
-25,8
+25,6
@@
static int sha1flush(struct sha1file *f, unsigned int count)
}
if (!ret)
die("sha1 file '%s' write error. Out of diskspace", f->name);
}
if (!ret)
die("sha1 file '%s' write error. Out of diskspace", f->name);
- if (errno == EAGAIN || errno == EINTR)
- continue;
die("sha1 file '%s' write error (%s)", f->name, strerror(errno));
}
}
die("sha1 file '%s' write error (%s)", f->name, strerror(errno));
}
}