Browse Source

jail: unnamed jails can not have netns (fix segfault)

Signed-off-by: Leonardo Mörlein <me@irrelefant.net>
Leonardo Mörlein 4 years ago
parent
commit
7e150f68e6
1 changed files with 4 additions and 0 deletions
  1. 4 0
      jail/jail.c

+ 4 - 0
jail/jail.c

@@ -841,6 +841,10 @@ int main(int argc, char **argv)
 		}
 
 		if (opts.namespace & CLONE_NEWNET) {
+			if (!opts.name) {
+				ERROR("netns needs a named jail\n");
+				return -1;
+			}
 			netns_fd = netns_open_pid(jail_process.pid);
 			netns_updown(jail_process.pid, true);
 		}