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