You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
input: block all signals in atexit(3) handler
This fixes a potential race condition where the execution of the cleanup
function form atexit(3) would be interrupted by a signal, causing
cleanup to be called again.
Unconditionally set signal handler
The signal handler doesn't do anything if neither -h nor -c where given.
Without this change the temporary file weren't removed if -c was given
but -h wasn't.
Don't leave sa_flags uninitialized
The sigaction(3) implementation must read this struct member to figure
out what kind of handler function is being used (sa_sigaction vs.
sa_handler).