From ae5b446f1c65e491bb383218760b3d6ef0d6c9f9 Mon Sep 17 00:00:00 2001 From: deraadt Date: Sat, 6 Aug 1994 06:26:44 +0000 Subject: [PATCH] ensure /sbin is in PATH in single user mode --- sbin/init/init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sbin/init/init.c b/sbin/init/init.c index 967d17a76309..13e1e2267050 100644 --- a/sbin/init/init.c +++ b/sbin/init/init.c @@ -42,7 +42,7 @@ static char copyright[] = #ifndef lint /*static char sccsid[] = "from: @(#)init.c 8.1 (Berkeley) 7/15/93";*/ -static char *rcsid = "$Id: init.c,v 1.16 1994/06/11 07:54:04 mycroft Exp $"; +static char *rcsid = "$Id: init.c,v 1.17 1994/08/06 06:26:44 deraadt Exp $"; #endif /* not lint */ #include @@ -634,6 +634,7 @@ single_user() */ argv[0] = "-sh"; argv[1] = 0; + setenv("PATH", _PATH_STDPATH, 1); execv(shell, argv); emergency("can't exec %s for single user: %m", shell); execv(_PATH_BSHELL, argv);