Move ENOENT error message into conf_ns_opt()

After calling conf_ns_opt() we check for -ENOENT and print an error
message, but conf_ns_opt() prints messages for other errors itself.  For
consistency move the ENOENT message into conf_ns_opt() as well.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
David Gibson 2022-08-26 14:58:36 +10:00 committed by Stefano Brivio
parent 8de488892f
commit 70389d3640

3
conf.c
View file

@ -602,6 +602,7 @@ static int conf_ns_opt(struct ctx *c,
c->netns_only = netns_only_reset;
err("Namespace %s not found", optarg);
return -ENOENT;
}
@ -1464,8 +1465,6 @@ void conf(struct ctx *c, int argc, char **argv)
if (c->mode == MODE_PASTA && optind + 1 == argc) {
ret = conf_ns_opt(c, userns, argv[optind]);
if (ret == -ENOENT)
err("Namespace %s not found", argv[optind]);
if (ret < 0)
usage(argv[0]);
} else if (c->mode == MODE_PASTA && *userns && optind == argc) {