]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-142595: Amend be5e0dcdedb (fix NULL pointer dereference) (GH-142775) (GH...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 16 Dec 2025 11:00:40 +0000 (12:00 +0100)
committerGitHub <noreply@github.com>
Tue, 16 Dec 2025 11:00:40 +0000 (13:00 +0200)
(cherry picked from commit 15a9762500b3d9a13206aa54d8695513efaf3b55)

Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Modules/_decimal/_decimal.c

index 9736e71efbbe573e32f9c79fb060f4c8fa8956b4..59ee32ab77076fa6b786d55af4136c95bd8e02e8 100644 (file)
@@ -5922,8 +5922,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");