bpo-8677: use PY_SSIZE_T_CLEAN in PC/winreg.c by methane · Pull Request #12466 · python/cpython

Expand Up @@ -12,6 +12,7 @@
*/
#define PY_SSIZE_T_CLEAN #include "Python.h" #include "structmember.h" #include "windows.h" Expand Down Expand Up @@ -1608,6 +1609,11 @@ winreg_SetValue_impl(PyObject *module, HKEY key, const Py_UNICODE *sub_key, "Type must be winreg.REG_SZ"); return NULL; } if (value_length >= INT_MAX) { PyErr_SetString(PyExc_OverflowError, "the value is too long"); return NULL; }
Py_BEGIN_ALLOW_THREADS rc = RegSetValueW(key, sub_key, REG_SZ, value, value_length+1); Expand Down