From: Mike Gilbert Date: Thu, 28 Dec 2017 15:03:47 +0000 (-0500) Subject: fileio: write_string_stream_ts: check for file errors immediately X-Git-Tag: v237~164^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F7755%2Fhead;p=thirdparty%2Fsystemd.git fileio: write_string_stream_ts: check for file errors immediately --- 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;