diff options
author | Karel Zak | 2018-02-01 15:41:42 +0100 |
---|---|---|
committer | Karel Zak | 2018-02-01 15:41:42 +0100 |
commit | 7bc5eeee44e6645b0fe5508a863d846f7fbb7397 (patch) | |
tree | a2d31379b4177c48f996812c84e43d550d4555f6 /login-utils/vipw.c | |
parent | newgrp: use errexec() (diff) | |
download | kernel-qcow2-util-linux-7bc5eeee44e6645b0fe5508a863d846f7fbb7397.tar.gz kernel-qcow2-util-linux-7bc5eeee44e6645b0fe5508a863d846f7fbb7397.tar.xz kernel-qcow2-util-linux-7bc5eeee44e6645b0fe5508a863d846f7fbb7397.zip |
vipw: use errexec()
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'login-utils/vipw.c')
-rw-r--r-- | login-utils/vipw.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/login-utils/vipw.c b/login-utils/vipw.c index 9b7696942..2502fcb4e 100644 --- a/login-utils/vipw.c +++ b/login-utils/vipw.c @@ -209,8 +209,7 @@ static void pw_edit(void) if (!pid) { execlp(editor, p, tmp_file, NULL); - /* Shouldn't get here */ - _exit(EXIT_FAILURE); + errexec(editor); } for (;;) { pid = waitpid(pid, &pstat, WUNTRACED); |