* exceptions.cc (sigpacket::process): Avoid potentially double unlocking
the TLS mutex.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2015-10-30 Corinna Vinschen <corinna@vinschen.de>
+ * exceptions.cc (sigpacket::process): Avoid potentially double unlocking
+ the TLS mutex.
+
+2015-10-30 Corinna Vinschen <corinna@vinschen.d>
+
* signal.cc (sigwait): Fix return value to reflect errno in case of
error according to POSIX. Never return EINTR.
* thread.cc (pthread_kill): Return errno if sig_send failed.
else if (!sigismember (&tls->sigmask, si.si_signo))
issig_wait = false;
else
- {
- cygheap->unlock_tls (tl_entry);
- tls = NULL;
- }
+ tls = NULL;
}
}