mailsplit: minor clean-up in read_line_with_nul()
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
May 25, 2008 at 01:23 UTC
edc5594153d7246694c1ec5bdb8ccdaa97bf7daf
1 file changed
+3
-4
builtin-mailsplit.c
+3
-4
@@ -52,13 +52,12 @@ int read_line_with_nul(char *buf, int size, FILE *in)
52
53
for (;;) {
54
c = getc(in);
55
+ if (c == EOF)
56
+ break;
57
buf[len++] = c;
56
- if (c == EOF || c == '\n' || len + 1 >= size)
58
+ if (c == '\n' || len + 1 >= size)
59
break;
60
}
59
-
60
- if (c == EOF)
61
- len--;
61
buf[len] = '\0';
62
63
return len;