From: Victor Stinner Date: Wed, 2 Oct 2024 13:58:47 +0000 (+0200) Subject: gh-111178: Fix locale_free() signature (#124896) X-Git-Tag: v3.14.0a1~214 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1d4e3e0585c1051ec182666668137fbb0fc1a4d2;p=thirdparty%2FPython%2Fcpython.git gh-111178: Fix locale_free() signature (#124896) --- diff --git a/Modules/_localemodule.c b/Modules/_localemodule.c index de7395b610e1..9452df492bb2 100644 --- a/Modules/_localemodule.c +++ b/Modules/_localemodule.c @@ -881,9 +881,9 @@ locale_clear(PyObject *module) } static void -locale_free(PyObject *module) +locale_free(void *module) { - locale_clear(module); + locale_clear((PyObject*)module); } static struct PyModuleDef _localemodule = { @@ -895,7 +895,7 @@ static struct PyModuleDef _localemodule = { _locale_slots, locale_traverse, locale_clear, - (freefunc)locale_free, + locale_free, }; PyMODINIT_FUNC