]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
criu: make explicit that we're ignoring rmdir() return value
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 15 Apr 2020 11:53:04 +0000 (13:53 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 15 Apr 2020 12:10:30 +0000 (14:10 +0200)
Fixes: Coverity 1461726.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/criu.c

index 2485accc0e9121543747eae909c3045f6919fa99..288f1f5157f7d98409a14612101f358212683a0b 100644 (file)
@@ -1011,7 +1011,7 @@ static void do_restore(struct lxc_container *c, int status_pipe, struct migrate_
                        }
 
                        if (mount(rootfs->path, rootfs->mount, NULL, MS_BIND, NULL) < 0) {
-                               rmdir(rootfs->mount);
+                               (void)rmdir(rootfs->mount);
                                goto out_fini_handler;
                        }
                }
@@ -1046,7 +1046,7 @@ static void do_restore(struct lxc_container *c, int status_pipe, struct migrate_
                /* exec_criu() returning is an error */
                exec_criu(cgroup_ops, c->lxc_conf, &os);
                umount(rootfs->mount);
-               rmdir(rootfs->mount);
+               (void)rmdir(rootfs->mount);
                goto out_fini_handler;
        } else {
                char title[2048];
@@ -1323,7 +1323,7 @@ static bool do_dump(struct lxc_container *c, char *mode, struct migrate_opts *op
 fail:
        close(criuout[0]);
        close(criuout[1]);
-       rmdir(opts->directory);
+       (void)rmdir(opts->directory);
        free(criu_version);
        return false;
 }