diff options
Diffstat (limited to 'src/chgpasswd.c')
-rw-r--r-- | src/chgpasswd.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/chgpasswd.c b/src/chgpasswd.c index 7b773e2f..89e9a6dc 100644 --- a/src/chgpasswd.c +++ b/src/chgpasswd.c @@ -36,7 +36,7 @@ /* * Global variables */ -const char *Prog; +static const char Prog[] = "chgpasswd"; static bool eflg = false; static bool md5flg = false; #if defined(USE_SHA_CRYPT) || defined(USE_BCRYPT) || defined(USE_YESCRYPT) @@ -303,7 +303,7 @@ static void check_perms (void) exit (1); } - retval = pam_start ("chgpasswd", pampw->pw_name, &conv, &pamh); + retval = pam_start (Prog, pampw->pw_name, &conv, &pamh); if (PAM_SUCCESS == retval) { retval = pam_authenticate (pamh, 0); @@ -423,7 +423,6 @@ int main (int argc, char **argv) int errors = 0; int line = 0; - Prog = Basename (argv[0]); log_set_progname(Prog); log_set_logfd(stderr); @@ -441,7 +440,7 @@ int main (int argc, char **argv) process_flags (argc, argv); - OPENLOG ("chgpasswd"); + OPENLOG (Prog); check_perms (); |