From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:12:43 +0000 (+0100) Subject: [3.14] gh-142595: Amend be5e0dcdedb (fix NULL pointer dereference) (GH-142775) (... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c31ea74970eaf6a3e9ab0db870131c53dcc0c999;p=thirdparty%2FPython%2Fcpython.git [3.14] gh-142595: Amend be5e0dcdedb (fix NULL pointer dereference) (GH-142775) (#142788) gh-142595: Amend be5e0dcdedb (fix NULL pointer dereference) (GH-142775) (cherry picked from commit 15a9762500b3d9a13206aa54d8695513efaf3b55) Co-authored-by: Sergey B Kirpichev --- diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c index 49dc45a4aff5..4516c7d847bd 100644 --- a/Modules/_decimal/_decimal.c +++ b/Modules/_decimal/_decimal.c @@ -6040,8 +6040,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");