Make jexec duplicate the actions of the shell searching for an

executable file even if the specified action/filename does not
contain a '/' character; convert execv() to execvp().

Submitted by: Christian S.J. Peron <maneo@bsdpro.com>
PR: bin/54109
This commit is contained in:
bmilekic 2003-07-04 19:14:27 +00:00
parent 1b9c1552b4
commit 621fb8bd8b

View File

@ -48,8 +48,8 @@ main(int argc, char *argv[])
err(1, "jail_attach(): %d", jid);
if (chdir("/") == -1)
err(1, "chdir(): /");
if (execv(argv[2], argv + 2) == -1)
err(1, "execv(): %s", argv[2]);
if (execvp(argv[2], argv + 2) == -1)
err(1, "execvp(): %s", argv[2]);
exit(0);
}