From f7a0c6ee2abdb1fa080e063dceb1dec3bda97e98 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Sat, 9 Feb 2019 01:33:18 +0100 Subject: [PATCH] start: prevent signed-issues Signed-off-by: Christian Brauner --- src/lxc/start.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lxc/start.c b/src/lxc/start.c index b4bb6ef9a..89262c736 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -1507,11 +1507,11 @@ 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 & ns_info[i].clone_flag) == 0) + if (conf->ns_keep) { + if (!(conf->ns_keep & ns_info[i].clone_flag)) handler->ns_clone_flags |= ns_info[i].clone_flag; - } else if (conf->ns_clone > 0) { - if ((conf->ns_clone & ns_info[i].clone_flag) > 0) + } else if (conf->ns_clone) { + if ((conf->ns_clone & ns_info[i].clone_flag)) handler->ns_clone_flags |= ns_info[i].clone_flag; } else { if (i == LXC_NS_USER && lxc_list_empty(&handler->conf->id_map)) -- 2.39.5