diff --git a/src/basic/fileio.c b/src/basic/fileio.c index 21ea24d90f..71c404bdd0 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;