X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=jail%2Fjail.c;h=9952ed938f660a6c7ea2ecce47339d46361e6aeb;hb=f35fa23a126505a726a9f09be01cd351a08e2532;hp=56dc9cab7337d829e5b10b192cdb50fb04f3ef88;hpb=34a53406063495710e2416da3bdc40f80a72963c;p=project%2Fprocd.git diff --git a/jail/jail.c b/jail/jail.c index 56dc9ca..9952ed9 100644 --- a/jail/jail.c +++ b/jail/jail.c @@ -272,7 +272,7 @@ static int exec_jail() exit(EXIT_FAILURE); } -static int spawn_jail(void *arg) +static int spawn_jail(void *_notused) { if (opts.name && sethostname(opts.name, strlen(opts.name))) { ERROR("failed to sethostname: %s\n", strerror(errno)); @@ -424,7 +424,7 @@ int main(int argc, char **argv) if (opts.namespace) { jail_process.pid = clone(spawn_jail, child_stack + STACK_SIZE, - CLONE_NEWUTS | CLONE_NEWPID | CLONE_NEWNS | CLONE_NEWIPC | SIGCHLD, argv); + CLONE_NEWUTS | CLONE_NEWPID | CLONE_NEWNS | CLONE_NEWIPC | SIGCHLD, NULL); } else { jail_process.pid = fork(); }