Port rc7 changes to release branch
[util-vserver.git] / src / vsh.c
index 435ea05..5908b20 100644 (file)
--- a/src/vsh.c
+++ b/src/vsh.c
@@ -294,6 +294,14 @@ static int sandbox_processes(xid_t ctx, char *context)
                 {0,0}};
 
        get_limits(context,list);
+
+       /* check whether the slice has been disabled */
+       if (!cpu)
+         {
+           fprintf(stderr, "*** this slice has been suspended ***\n");
+           exit(0);
+         }
+
        (void) (sandbox_chroot(ctx));
 
         rspec.cpu_share = cpu;