summaryrefslogtreecommitdiffstats
path: root/login-utils/vipw.c
diff options
context:
space:
mode:
Diffstat (limited to 'login-utils/vipw.c')
-rw-r--r--login-utils/vipw.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/login-utils/vipw.c b/login-utils/vipw.c
index a5763b105..50270a6e3 100644
--- a/login-utils/vipw.c
+++ b/login-utils/vipw.c
@@ -190,15 +190,14 @@ pw_unlock()
void
-pw_edit(notsetuid)
- int notsetuid;
+pw_edit(int notsetuid)
{
int pstat;
pid_t pid;
char *p, *editor;
if (!(editor = getenv("EDITOR")))
- editor = _PATH_VI;
+ editor = strdup(_PATH_VI); /* adia@egnatia.ee.auth.gr */
if ((p = strrchr(strtok(editor," \t"), '/')) != NULL)
++p;
else