From 9a38bf7862a8a1117805163eeb0fb752b2a2b4d6 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Thu, 28 Dec 2017 10:03:47 -0500 Subject: [PATCH] fileio: write_string_stream_ts: check for file errors immediately --- src/basic/fileio.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/basic/fileio.c b/src/basic/fileio.c index eb92ac595..86ae97801 100644 --- a/src/basic/fileio.c +++ b/src/basic/fileio.c @@ -65,6 +65,9 @@ int write_string_stream_ts( assert(f); assert(line); + if (ferror(f)) + return -EIO; + if (fputs(line, f) == EOF) return -errno; -- 2.30.2