From 113ebd572991152e247ff0899a15d39335017242 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Mon, 4 Dec 2017 01:41:49 +0100 Subject: [PATCH] criu: initialize status Signed-off-by: Christian Brauner --- src/lxc/criu.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lxc/criu.c b/src/lxc/criu.c index 96688edc0..3285176df 100644 --- a/src/lxc/criu.c +++ b/src/lxc/criu.c @@ -827,9 +827,10 @@ out_unlock: */ static void do_restore(struct lxc_container *c, int status_pipe, struct migrate_opts *opts, char *criu_version) { + int fd; pid_t pid; struct lxc_handler *handler; - int status, fd; + int status = 0; int pipes[2] = {-1, -1}; /* Try to detach from the current controlling tty if it exists. @@ -1049,9 +1050,9 @@ out: */ if (!status) status = 1; - if (write(status_pipe, &status, sizeof(status)) != sizeof(status)) { + + if (write(status_pipe, &status, sizeof(status)) != sizeof(status)) SYSERROR("writing status failed"); - } close(status_pipe); } -- 2.47.3