From: Lennart Poettering Date: Wed, 20 Jun 2018 17:38:30 +0000 (+0200) Subject: core: use fflush_and_check() where appropriate X-Git-Tag: v239~10^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=01d32c0030565664e91a9be8689ab99ce5e3b366;p=platform%2Fupstream%2Fsystemd.git core: use fflush_and_check() where appropriate --- diff --git a/src/core/manager.c b/src/core/manager.c index df2f424..930df4e 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -3108,8 +3108,9 @@ int manager_serialize(Manager *m, FILE *f, FDSet *fds, bool switching_root) { assert(m->n_reloading > 0); m->n_reloading--; - if (ferror(f)) - return -EIO; + r = fflush_and_check(f); + if (r < 0) + return r; r = bus_fdset_add_all(m, fds); if (r < 0)