diff options
Diffstat (limited to 'winsup/cygwin/exceptions.cc')
-rw-r--r-- | winsup/cygwin/exceptions.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/exceptions.cc b/winsup/cygwin/exceptions.cc index afbbff4cb..649574fc2 100644 --- a/winsup/cygwin/exceptions.cc +++ b/winsup/cygwin/exceptions.cc @@ -1170,8 +1170,8 @@ sigpacket::process () sigproc_printf ("using tls %p", tls); else { - tls = _main_tls; - sigproc_printf ("using main tls %p", _main_tls); + tls = cygheap->find_tls (si.si_signo); + sigproc_printf ("using tls %p", tls); } if (si.si_signo == SIGKILL) |