chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
OSS support in speaker
[disorder]
/
server
/
normalize.c
diff --git
a/server/normalize.c
b/server/normalize.c
index 073b869ab734b02a35811c49cb9ccf45498d165c..8ea6efa4bf4201b21c53aa8e5c792d68599b2be1 100644
(file)
--- a/
server/normalize.c
+++ b/
server/normalize.c
@@
-134,9
+134,11
@@
int main(int argc, char attribute((unused)) **argv) {
if(r < 0) {
if(errno != EINTR)
fatal(errno, "error reading header");
if(r < 0) {
if(errno != EINTR)
fatal(errno, "error reading header");
- } else if(r == 0)
- fatal(0, "EOF reading header");
- else
+ } else if(r == 0) {
+ if(n)
+ fatal(0, "EOF reading header");
+ break;
+ } else
n += r;
}
/* Sanity check the header */
n += r;
}
/* Sanity check the header */