<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- a/login-utils/su.c.badpaths	Tue Apr 05 14:26:55 2005
+++ b/login-utils/su.c	Tue Apr 05 14:40:21 EDT 2005
@@ -147,6 +147,15 @@
 #define DEFAULT_ROOT_LOGIN_PATH "/usr/ucb:/bin:/usr/bin:/etc"
 #endif
 
+/* The default paths which get set are both bogus and oddly influenced
+   by &lt;paths.h&gt; and -D on the commands line. Just to be clear, we'll set
+   these explicitly. -ewt */
+#undef DEFAULT_LOGIN_PATH
+#undef DEFAULT_ROOT_LOGIN_PATH
+#define DEFAULT_LOGIN_PATH "/bin:/usr/bin:/usr/local/bin"
+#define DEFAULT_ROOT_LOGIN_PATH \
+    "/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
+
 /* The shell to run if none is given in the user's passwd entry.  */
 #define DEFAULT_SHELL "/bin/sh"
 
</pre></body></html>