Martin Dunschen <[email protected]> added the comment:
Here my suggested changes in plain text (I generated these as patches from a
diff to the current code):
thread.c:
353a354,359
> void PyThread_fini()
> {
> // should assert here that nkeys == 0
> PyThread_free_lock(keymutex);
> }
>
pystate.c:
38a39
> #define HEAD_RELEASE() PyThread_free_lock(head_mutex);
48a50
> #define HEAD_RELEASE() /* Nothing */
140a143
> HEAD_RELEASE();
422a426,427
> void PyThread_fini(); // forward
>
428c433,434
< autoInterpreterState = NULL;;
---
> autoInterpreterState = NULL;
> PyThread_fini(); // this frees a lock called keymutex in thread.c
import.c
473a474,475
>
> PyThread_free_lock(import_lock);
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue10363>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com