diff options
-rw-r--r-- | Modules/faulthandler.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Modules/faulthandler.c b/Modules/faulthandler.c index 6e8fbf78fde..469e4902683 100644 --- a/Modules/faulthandler.c +++ b/Modules/faulthandler.c @@ -653,9 +653,8 @@ faulthandler_user(int signum) if (user->all_threads) _Py_DumpTracebackThreads(user->fd, user->interp, tstate); else { - if (tstate == NULL) - return; - _Py_DumpTraceback(user->fd, tstate); + if (tstate != NULL) + _Py_DumpTraceback(user->fd, tstate); } #ifdef HAVE_SIGACTION if (user->chain) { |