diff options
Diffstat (limited to 'srd.c')
-rw-r--r-- | srd.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -271,7 +271,8 @@ SRD_API int srd_exit(void) * Acquire the GIL, otherwise Py_Finalize() might have issues. * Ignore the return value, we don't need it here. */ - (void)PyGILState_Ensure(); + if (Py_IsInitialized()) + (void)PyGILState_Ensure(); /* Py_Finalize() returns void, any finalization errors are ignored. */ Py_Finalize(); |