# HG changeset patch # User Tassilo Philipp # Date 1624380542 -7200 # Node ID 2725de59454a43d24fcabbb3d014844d63cf72b6 # Parent e4bf6e44fbf5c52467382ff0cb494d0253fb00ba - fixed potentially uninitialized ptr - added todo item to release GIL under certain circumstances diff -r e4bf6e44fbf5 -r 2725de59454a python/pydc/README.txt --- a/python/pydc/README.txt Mon Feb 08 10:15:27 2021 +0100 +++ b/python/pydc/README.txt Tue Jun 22 18:49:02 2021 +0200 @@ -135,6 +135,7 @@ - pydoc "man page" - stub location: the pydc-stubs folder isn't picked up by mypy, so I question why this is the suggested way - get into freebsd ports +- releasing GIL when calling into C code (*only* when none of the arguments is a mutable buffer, though) BUGS diff -r e4bf6e44fbf5 -r 2725de59454a python/pydc/pydc.c --- a/python/pydc/pydc.c Mon Feb 08 10:15:27 2021 +0100 +++ b/python/pydc/pydc.c Tue Jun 22 18:49:02 2021 +0200 @@ -296,7 +296,7 @@ static PyObject* pydc_call_impl(PyObject* self, PyObject* args) /* implementation, called by wrapper func pydc_call() */ { - const char *sig_ptr; + const char *sig_ptr = NULL; char ch; int pos, ts; void* pfunc;