From 59a91b7e7081655a0be23c5b586104a7e1a51260 Mon Sep 17 00:00:00 2001 From: Alex Dowad Date: Fri, 18 Apr 2014 21:44:18 +0200 Subject: all: parse squark.conf correctly even if there is no trailing newline --- src/authdb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/authdb.c') diff --git a/src/authdb.c b/src/authdb.c index 53b015f..ed171a7 100644 --- a/src/authdb.c +++ b/src/authdb.c @@ -295,8 +295,9 @@ static blob_t read_word(FILE *in, int *lineno, blob_t b) r.ptr = b.ptr; r.len = 0; - for (i = 0; i < b.len-1 && !isspace(ch); i++, r.len++) { + for (i = 0; i < b.len-1 && !isspace(ch); i++) { r.ptr[i] = ch; + r.len++; ch = fgetc(in); if (ch == EOF) break; -- cgit v1.2.3