summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/vipw.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/vipw.c b/src/vipw.c
index 70dce7ae..35f3b6bd 100644
--- a/src/vipw.c
+++ b/src/vipw.c
@@ -52,7 +52,7 @@
/*
* Global variables
*/
-const char *Prog;
+static const char *Prog;
static const char *filename, *fileeditname;
static bool filelocked = false;
@@ -472,7 +472,9 @@ int main (int argc, char **argv)
bool editshadow = false;
bool do_vigr;
- Prog = Basename (argv[0]);
+ do_vigr = (strcmp(Basename(argv[0]), "vigr") == 0);
+
+ Prog = do_vigr ? "vigr" : "vipw";
log_set_progname(Prog);
log_set_logfd(stderr);
@@ -482,9 +484,7 @@ int main (int argc, char **argv)
process_root_flag ("-R", argc, argv);
- do_vigr = (strcmp(Prog, "vigr") == 0);
-
- OPENLOG(do_vigr ? "vigr" : "vipw");
+ OPENLOG(Prog);
{
/*