From: Shawn Landden Date: Tue, 10 Dec 2013 17:28:26 +0000 (-0800) Subject: core/manager: remove infinite loop X-Git-Tag: v209~1052 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=145b1f799ff6712f333cef92c44218254a1320c5 core/manager: remove infinite loop --- diff --git a/src/core/manager.c b/src/core/manager.c index f06df54d9..c25343ffa 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -2211,10 +2211,8 @@ int manager_deserialize(Manager *m, FILE *f, FDSet *fds) { } finish: - if (ferror(f)) { + if (ferror(f)) r = -EIO; - goto finish; - } assert(m->n_reloading > 0); m->n_reloading --;