]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
start: prevent values smaller 0
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 20 Oct 2018 09:39:28 +0000 (11:39 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 22 Nov 2018 07:31:25 +0000 (08:31 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/start.c

index 6ef0aca59649815be9e5384cd0e81bd468871254..c30c677ec21f3e558d753fa88c0b1fc865a6d8db 100644 (file)
@@ -1443,10 +1443,10 @@ int resolve_clone_flags(struct lxc_handler *handler)
        struct lxc_conf *conf = handler->conf;
 
        for (i = 0; i < LXC_NS_MAX; i++) {
-               if (conf->ns_keep != 0) {
+               if (conf->ns_keep > 0) {
                        if ((conf->ns_keep & ns_info[i].clone_flag) == 0)
                                handler->ns_clone_flags |= ns_info[i].clone_flag;
-               } else if (conf->ns_clone != 0) {
+               } else if (conf->ns_clone > 0) {
                        if ((conf->ns_clone & ns_info[i].clone_flag) > 0)
                                handler->ns_clone_flags |= ns_info[i].clone_flag;
                } else {