From: Karel Zak Date: Thu, 1 Feb 2018 14:41:42 +0000 (+0100) Subject: vipw: use errexec() X-Git-Tag: v2.32-rc1~30 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7bc5eeee44e6645b0fe5508a863d846f7fbb7397;p=thirdparty%2Futil-linux.git vipw: use errexec() Signed-off-by: Karel Zak --- diff --git a/login-utils/vipw.c b/login-utils/vipw.c index 9b76969427..2502fcb4ea 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);