call vc_set_namespace after sys_unshare, to poke the new nsproxy into the relevant...
authorSapan Bhatia <sapanb@cs.princeton.edu>
Mon, 6 Oct 2008 22:22:53 +0000 (22:22 +0000)
committerSapan Bhatia <sapanb@cs.princeton.edu>
Mon, 6 Oct 2008 22:22:53 +0000 (22:22 +0000)
src/planetlab.c

index 824039b..689ced4 100644 (file)
@@ -96,10 +96,11 @@ process:
   if (vc_ctx_create(ctx, 0) == VC_NOCTX)
     return -1;
 
-  /* Unshare the NET namespace if the slice if requested in the local slice configuration */
+  /* Unshare the net namespace if the slice if requested in the local slice configuration */
   unshare_mask = get_space_flag(ctx);
   if (unshare_mask != 0) {
       sys_unshare(unshare_mask);
+      vc_set_namespace(ctx, unshare_mask | vc_get_space_mask());
   }
 
   /* Set capabilities - these don't take effect until SETUP flag is unset */