throw a diagnostic on sigaltstack() failure #2828

This commit is contained in:
nick black 2025-01-02 02:10:50 -05:00
parent a924cede7f
commit c6b13e08a3
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

View File

@ -165,7 +165,9 @@ fatal_handler(int signo, siginfo_t* siginfo, void* v){
void setup_alt_sig_stack(void){
pthread_mutex_lock(&lock);
if(alt_signal_stack.ss_sp){
sigaltstack(&alt_signal_stack, NULL);
if(sigaltstack(&alt_signal_stack, NULL)){
logerror("error installing alternate signal stack (%s)", strerror(errno));
}
}
pthread_mutex_unlock(&lock);
}