]> granicus.if.org Git - sudo/commitdiff
alpha change to remove LD_-like thing
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 30 Nov 1993 01:35:20 +0000 (01:35 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 30 Nov 1993 01:35:20 +0000 (01:35 +0000)
fixed SHLIB_PATH stuff -- now gets removed correctly

sudo.c

diff --git a/sudo.c b/sudo.c
index b15864a7826a64c165b6381832c75d794e934a66..85da4175f493da7c43b42b1b538cd3eb3e403c9e 100644 (file)
--- a/sudo.c
+++ b/sudo.c
@@ -298,9 +298,13 @@ void clean_envp(envp)
      */
     for (tenvp = Envp; *envp; envp++)
 #ifdef hpux
-       if (strncmp("LD_", *envp, 3) && strcmp("SHLIB_PATH", *envp))
+       if (strncmp("LD_", *envp, 3) && strncmp("SHLIB_PATH", *envp, 10))
+#else
+#ifdef __alpha
+       if (strncmp("LD_", *envp, 3) && strncmp("_RLD_ROOT", *envp, 9))
 #else
        if (strncmp("LD_", *envp, 3))
+#endif /* __alpha */
 #endif /* hpux */
            *tenvp++ = *envp;