From 621fb8bd8b186d74314fb6fe1bbb1b00d58aae6f Mon Sep 17 00:00:00 2001 From: bmilekic <bmilekic@FreeBSD.org> Date: Fri, 4 Jul 2003 19:14:27 +0000 Subject: [PATCH] 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 --- usr.sbin/jexec/jexec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/jexec/jexec.c b/usr.sbin/jexec/jexec.c index 90f117ee2b47..089a896d5c16 100644 --- a/usr.sbin/jexec/jexec.c +++ b/usr.sbin/jexec/jexec.c @@ -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); }