https://github.com/python/cpython/commit/86c846735b7fd4b31d5456d89f7cb0b3e8eee2d9
commit: 86c846735b7fd4b31d5456d89f7cb0b3e8eee2d9
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-02-27T08:31:11Z
summary:

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

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 cb448b14d8cd63..b1d9e74db623cb 100644
--- a/Modules/_localemodule.c
+++ b/Modules/_localemodule.c
@@ -579,7 +579,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