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:
Bosko Milekic 2003-07-04 19:14:27 +00:00
parent ead4296edb
commit 66227d2b9d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=117235

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);
}