From 19bdd6c2dbdff92c9ce2206e76d67fa83bdeb661 Mon Sep 17 00:00:00 2001 From: Dianne Skoll Date: Thu, 19 Mar 2020 20:24:01 -0400 Subject: [PATCH] Avoid warning about ignoring return value of fgets. --- src/dynbuf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dynbuf.c b/src/dynbuf.c index 08345bf8..e6d612df 100644 --- a/src/dynbuf.c +++ b/src/dynbuf.c @@ -150,7 +150,9 @@ int DBufGets(DynamicBuffer *dbuf, FILE *fp) we can usually save some unnecessary copying */ *(dbuf->buffer) = 0; - fgets(dbuf->buffer, dbuf->allocatedLen, fp); + if (fgets(dbuf->buffer, dbuf->allocatedLen, fp) == NULL) { + return OK; + } if (!*(dbuf->buffer)) return OK; dbuf->len = strlen(dbuf->buffer); l = dbuf->len - 1;