From 7bc5eeee44e6645b0fe5508a863d846f7fbb7397 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 1 Feb 2018 15:41:42 +0100 Subject: [PATCH] vipw: use errexec() Signed-off-by: Karel Zak --- login-utils/vipw.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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); -- 2.39.5