]> granicus.if.org Git - sudo/commitdiff
now sets sudo_pw_ent
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 21 Nov 1995 02:40:22 +0000 (02:40 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 21 Nov 1995 02:40:22 +0000 (02:40 +0000)
visudo.c

index 10b4c055d32ddd0cd20d7a210a95f07965378ea2..ab7d58329954ab266aee8eb85c76880d7fbf2b8b 100644 (file)
--- a/visudo.c
+++ b/visudo.c
@@ -107,8 +107,8 @@ int parse_error = FALSE;
  * For the parsing routines
  */
 char host[] = "";
-char *user = "";
 char *cmnd = "";
+struct passwd *sudo_pw_ent;
 
 
 /********************************************************************
@@ -123,7 +123,7 @@ int main(argc, argv)
     char **argv;
 {
     char buf[BUFSIZ];                  /* buffer used for copying files */
-    char * Editor = EDITOR;            /* Editor to use (default is EDITOR */
+    char * Editor = EDITOR;            /* editor to use (default is EDITOR */
     int sudoers_fd;                    /* sudoers file descriptor */
     int stmp_fd;                       /* stmp file descriptor */
     int n;                             /* length parameter */
@@ -170,6 +170,9 @@ int main(argc, argv)
        exit(1);
     }
 
+    /* sudo_pw_ent needs to be defined to _something_, this will do */
+    sudo_pw_ent = pwd;
+
     /*
      * Copy sudoers file to stmp
      */