aboutgitcodebugslistschat
diff options
context:
space:
mode:
-rw-r--r--conf.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/conf.c b/conf.c
index dcba9ae..4960c68 100644
--- a/conf.c
+++ b/conf.c
@@ -369,8 +369,8 @@ static int conf_ns_check(void *arg)
static int conf_ns_opt(struct ctx *c,
char *nsdir, char *conf_userns, const char *optarg)
{
+ int ufd = 0, nfd = 0, try, ret, netns_only_reset = c->netns_only;
char userns[PATH_MAX], netns[PATH_MAX];
- int ufd = 0, nfd = 0, try, ret;
char *endptr;
pid_t pid;
@@ -434,6 +434,8 @@ static int conf_ns_opt(struct ctx *c,
close(ufd);
}
+ c->netns_only = netns_only_reset;
+
return -ENOENT;
}