From eff166e98ce4e8fa39cab12181b42c831c6f79c7 Mon Sep 17 00:00:00 2001 From: Pavel Emelyanov Date: Thu, 9 Apr 2015 21:27:18 +0300 Subject: [PATCH] fdinfo: Don't hide fdinfos' restore errors Signed-off-by: Pavel Emelyanov --- files.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/files.c b/files.c index ac1e60f58..dfb9a64b9 100644 --- a/files.c +++ b/files.c @@ -1023,6 +1023,9 @@ int prepare_fds(struct pstree_item *me) break; } + if (ret) + goto out_w; + for (state = 0; state < ARRAY_SIZE(states); state++) { if (!states[state].required) { pr_debug("Skipping %s fd stage\n", states[state].name); @@ -1037,7 +1040,7 @@ int prepare_fds(struct pstree_item *me) if (ret) break; } - +out_w: if (rsti(me)->fdt) futex_inc_and_wake(&rsti(me)->fdt->fdt_lock); out: