diff --git a/criu/seize.c b/criu/seize.c index d187b7439..06065861b 100644 --- a/criu/seize.c +++ b/criu/seize.c @@ -463,6 +463,9 @@ void pstree_switch_state(struct pstree_item *root_item, int st) { struct pstree_item *item = root_item; + if (!root_item) + return; + if (st != TASK_DEAD) freezer_restore_state();