]> granicus.if.org Git - sudo/commitdiff
-u flag was being ignored
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 4 Aug 1999 07:53:04 +0000 (07:53 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 4 Aug 1999 07:53:04 +0000 (07:53 +0000)
sudo.c

diff --git a/sudo.c b/sudo.c
index f43162b2ef03e5481974f9d62da971cc54bff4d5..69f6494aeab5f0e4d84dcf16ab9172f7186df900 100644 (file)
--- a/sudo.c
+++ b/sudo.c
@@ -418,7 +418,8 @@ init_vars(sudo_mode)
 #endif /* SUDO_UMASK */
 
     /* Default values for runas and cmnd, overridden later. */
-    user_runas = RUNAS_DEFAULT;
+    if (user_runas == NULL)
+       user_runas = RUNAS_DEFAULT;
     if (user_cmnd == NULL)
        user_cmnd = NewArgv[0];
     (void) strcpy(user_cwd, "unknown");