[CRIU] [PATCH 4/6] dump: dump signals before infecting with parasite

Ruslan Kuprieiev kupruser at gmail.com
Tue Aug 5 01:35:59 PDT 2014


Signed-off-by: Ruslan Kuprieiev <kupruser at gmail.com>
---
 cr-dump.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/cr-dump.c b/cr-dump.c
index d8ad0fc..c8be0bd 100644
--- a/cr-dump.c
+++ b/cr-dump.c
@@ -1498,6 +1498,12 @@ static int dump_one_task(struct pstree_item *item)
 		goto err;
 	}
 
+	ret = dump_task_signals(pid, item, cr_fdset);
+	if (ret) {
+		pr_err("Dump %d signals failed %d\n", pid, ret);
+		goto err;
+	}
+
 	ret = -1;
 	parasite_ctl = parasite_infect_seized(pid, item, &vmas, dfds, proc_args.timer_n);
 	if (!parasite_ctl) {
@@ -1632,12 +1638,6 @@ static int dump_one_task(struct pstree_item *item)
 		goto err;
 	}
 
-	ret = dump_task_signals(pid, item, cr_fdset);
-	if (ret) {
-		pr_err("Dump %d signals failed %d\n", pid, ret);
-		goto err;
-	}
-
 	close_cr_fdset(&cr_fdset);
 err:
 	close_pid_proc();
-- 
1.9.1



More information about the CRIU mailing list