https://github.com/python/cpython/commit/5a4959b92c62581ead5f03ea45380a08ffe5c40f
commit: 5a4959b92c62581ead5f03ea45380a08ffe5c40f
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-03-24T02:18:19Z
summary:

[3.13] Fix unlikely potential reference leak in _locale._getdefaultlocale 
(GH-145250) (GH-145303)

It occurs in a code which perhaps never executed.
(cherry picked from commit 6ea84b2726bb6a1a8a6819d30c368ac34c50eabe)

Co-authored-by: Serhiy Storchaka <[email protected]>

files:
M Modules/_localemodule.c

diff --git a/Modules/_localemodule.c b/Modules/_localemodule.c
index 0af5a26f4bc461..a52e129da6f5c0 100644
--- a/Modules/_localemodule.c
+++ b/Modules/_localemodule.c
@@ -568,7 +568,6 @@ _locale__getdefaultlocale_impl(PyObject *module)
     }
 
     /* cannot determine the language code (very unlikely) */
-    Py_INCREF(Py_None);
     return Py_BuildValue("Os", Py_None, encoding);
 }
 #endif

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to