From ba8b8c9e402ec9565620c7524f6ce7a70b69a51c 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 21ea24d90f4..71c404bdd00 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.47.3