From 15a9762500b3d9a13206aa54d8695513efaf3b55 Mon Sep 17 00:00:00 2001 From: Sergey B Kirpichev Date: Tue, 16 Dec 2025 11:52:20 +0300 Subject: [PATCH] gh-142595: Amend be5e0dcdedb (fix NULL pointer dereference) (GH-142775) --- Modules/_decimal/_decimal.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c index 6ed8c0f3beb2..e183c70653b0 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"); -- 2.47.3