]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
login_prompt: Use _exit in signal handler
authorSamanta Navarro <ferivoz@riseup.net>
Fri, 28 Apr 2023 11:56:42 +0000 (11:56 +0000)
committerSerge Hallyn <serge@hallyn.com>
Wed, 3 May 2023 12:54:28 +0000 (07:54 -0500)
Calling exit is not signal safe.

Signed-off-by: Samanta Navarro <ferivoz@riseup.net>
libmisc/loginprompt.c

index f1efa3f6b260df22e567bbdebb9b7ecd036e74e1..2efafd11eca34d3f902808711356248d4512f0d8 100644 (file)
@@ -22,7 +22,7 @@
 
 static void login_exit (unused int sig)
 {
-       exit (EXIT_FAILURE);
+       _exit (EXIT_FAILURE);
 }
 
 /*