python: fix crash when loading a script with Python >= 3.7 (closes #1219)
This commit is contained in:
parent
7554febf7e
commit
de1ade02c3
@ -58,6 +58,7 @@ Bug fixes::
|
||||
* guile: fix memory leak in 7 functions returning allocated strings
|
||||
* php: fix return code of functions config_write_option and config_write_line
|
||||
* php: fix memory leak in 72 functions returning allocated strings
|
||||
* python: fix crash when loading a script with Python >= 3.7 (issue #1219)
|
||||
* relay: fix socket creation for relay server on OpenBSD (issue #1213)
|
||||
* ruby: fix memory leak in 7 functions returning allocated strings
|
||||
* script: fix memory leak in case of invalid XML content in list of scripts
|
||||
|
@ -1561,7 +1561,11 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
|
||||
|
||||
/* PyEval_InitThreads(); */
|
||||
/* python_mainThreadState = PyThreadState_Swap(NULL); */
|
||||
#if PY_VERSION_HEX >= 0x03070000
|
||||
python_mainThreadState = PyThreadState_Get();
|
||||
#else
|
||||
python_mainThreadState = PyEval_SaveThread();
|
||||
#endif
|
||||
/* PyEval_ReleaseLock (); */
|
||||
|
||||
if (!python_mainThreadState)
|
||||
|
Loading…
x
Reference in New Issue
Block a user