From 01d32c0030565664e91a9be8689ab99ce5e3b366 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 20 Jun 2018 19:38:30 +0200 Subject: core: use fflush_and_check() where appropriate --- src/core/manager.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/manager.c b/src/core/manager.c index df2f424f3..930df4e23 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) -- cgit v1.2.3-65-gdbad