opensc-notify: respect signal safety
Thanks, Marcin.
5e79a2a4ab (r38486829)
This commit is contained in:
parent
5e79a2a4ab
commit
843779fe6e
|
@ -189,9 +189,7 @@ static int cancellation_fd[] = {-1, -1};
|
|||
|
||||
void sig_handler(int sig) {
|
||||
run_daemon = 0;
|
||||
if (-1 == write(cancellation_fd[1], &sig, sizeof sig)) {
|
||||
fprintf(stderr, "Failed immediate cancellation: %s", strerror(errno));
|
||||
}
|
||||
(void)write(cancellation_fd[1], &sig, sizeof sig);
|
||||
}
|
||||
|
||||
static void *cancellation_proc(void *arg)
|
||||
|
|
Loading…
Reference in New Issue