]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
fileio: write_string_stream_ts: check for file errors immediately 7755/head
authorMike Gilbert <floppym@gentoo.org>
Thu, 28 Dec 2017 15:03:47 +0000 (10:03 -0500)
committerMike Gilbert <floppym@gentoo.org>
Fri, 29 Dec 2017 13:45:30 +0000 (08:45 -0500)
src/basic/fileio.c

index 21ea24d90f4b2714057e4c817f225b4c18ba3232..71c404bdd00e0d65e54ea1ce5f2b2a67486648eb 100644 (file)
@@ -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;