diff --git a/src/core/manager.c b/src/core/manager.c index 944c196f3..a34a3c638 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -2285,10 +2285,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 --;