diff options
Diffstat (limited to 'Modules/faulthandler.c')
-rw-r--r-- | Modules/faulthandler.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/faulthandler.c b/Modules/faulthandler.c index 51c66bd..fcf4d01 100644 --- a/Modules/faulthandler.c +++ b/Modules/faulthandler.c @@ -1282,8 +1282,8 @@ void _PyFaulthandler_Fini(void) #ifdef FAULTHANDLER_LATER /* later */ - cancel_dump_tracebacks_later(); if (thread.cancel_event) { + cancel_dump_tracebacks_later(); PyThread_release_lock(thread.cancel_event); PyThread_free_lock(thread.cancel_event); thread.cancel_event = NULL; @@ -1296,8 +1296,8 @@ void _PyFaulthandler_Fini(void) #ifdef FAULTHANDLER_WATCHDOG /* file watchdog */ - cancel_file_watchdog(); if (watchdog.cancel_event) { + cancel_file_watchdog(); PyThread_release_lock(watchdog.cancel_event); PyThread_free_lock(watchdog.cancel_event); watchdog.cancel_event = NULL; |