From: Todd C. Miller Date: Tue, 21 Nov 1995 02:40:22 +0000 (+0000) Subject: now sets sudo_pw_ent X-Git-Tag: SUDO_1_4_0~99 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8104a5f13156426b5181093d879b147820a5871b;p=sudo now sets sudo_pw_ent --- diff --git a/visudo.c b/visudo.c index 10b4c055d..ab7d58329 100644 --- 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 */