]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
criu: initialize status
authorChristian Brauner <christian.brauner@ubuntu.com>
Mon, 4 Dec 2017 00:41:49 +0000 (01:41 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 15 Dec 2017 11:42:32 +0000 (12:42 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/criu.c

index 2d26f3e760e3b18c45f93b91a90b11b16052cd68..dfa15dcff0e776f63753b3c6992a3df1b2c30d94 100644 (file)
@@ -829,9 +829,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.
@@ -1051,9 +1052,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);
        }