X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vsh.c;h=03e756625cc2832bf43019a4a5f72b2ad5f481c3;hb=5c8286ad3229eae5ef787b63ad1eaf6e312279af;hp=76deb8b86776de0fc94d27dcf9c2bce5361033c5;hpb=8f0e621ac168f3374ee3956426a840caa79d36d6;p=lxc-userspace.git diff --git a/vsh.c b/vsh.c index 76deb8b..03e7566 100644 --- a/vsh.c +++ b/vsh.c @@ -45,7 +45,7 @@ char **extend_argv(int argc, char **argv, int num_extra_args) { return argv2; } -#define NUM_LXCSU_EXEC_ARGS 3 +#define NUM_LXCSU_EXEC_ARGS 2 int main(int argc, char **argv, char **envp) { @@ -69,9 +69,8 @@ int main(int argc, char **argv, char **envp) // Populate arguments snprintf(slice_id_str, 255, "%u", slice_xid); argv2[0] = strdup(LXCSU_PATH); - argv2[1] = strdup("-n"); - argv2[2] = strdup("-m"); - argv2[3] = strdup(slice_name); + argv2[1] = strdup(slice_name); + argv2[2] = strdup("--"); if (setuid(geteuid())) goto out_exception;