[OpenWrt-Devel] [PATCH procd 2/2] jail: unnamed jails can not have netns (fix segfault)
    Leonardo Mörlein 
    me at irrelefant.net
       
    Thu May  7 20:58:25 EDT 2020
    
    
  
Signed-off-by: Leonardo Mörlein <me at irrelefant.net>
---
 jail/jail.c | 4 ++++
 1 file changed, 4 insertions(+)
diff --git a/jail/jail.c b/jail/jail.c
index 67d4cad..a52c264 100644
--- a/jail/jail.c
+++ b/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);
 		}
-- 
2.26.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
    
    
More information about the openwrt-devel
mailing list