From 5293265b29bbf468ab9d7f3302b19dbc81d0f8b8 Mon Sep 17 00:00:00 2001 From: Sam Thursfield Date: Fri, 25 Jan 2013 17:19:17 +0000 Subject: Fix EOF bug in reimplementation of fgetline() --- join.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/join.c b/join.c index 4fa6c21..4c49a97 100644 --- a/join.c +++ b/join.c @@ -58,7 +58,7 @@ char *fgetln(FILE *stream, size_t *p_len) { } c = fgetc(stream); - if (c == '\n' || c == -1) { + if (c == '\n' || feof(stream)) { *p_len = len; return len == 0? NULL: buffer; } -- cgit v1.2.1