https://github.com/python/cpython/commit/15a9762500b3d9a13206aa54d8695513efaf3b55
commit: 15a9762500b3d9a13206aa54d8695513efaf3b55
branch: main
author: Sergey B Kirpichev <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2025-12-16T10:52:20+02:00
summary:
gh-142595: Amend be5e0dcdedb (fix NULL pointer dereference) (GH-142775)
files:
M Modules/_decimal/_decimal.c
diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c
index 6ed8c0f3beb277..e183c70653b0d4 100644
--- a/Modules/_decimal/_decimal.c
+++ b/Modules/_decimal/_decimal.c
@@ -7753,8 +7753,9 @@ _decimal_exec(PyObject *m)
/* DecimalTuple */
ASSIGN_PTR(collections, PyImport_ImportModule("collections"));
- obj = PyObject_CallMethod(collections, "namedtuple", "(ss)",
"DecimalTuple",
- "sign digits exponent");
+ ASSIGN_PTR(obj, PyObject_CallMethod(collections, "namedtuple", "(ss)",
+ "DecimalTuple",
+ "sign digits exponent"));
if (!PyType_Check(obj)) {
PyErr_SetString(PyExc_TypeError,
"type is expected from namedtuple call");
_______________________________________________
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]