From 7184366dab673f640bd0cb5eedc8643176300dff Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 13 Nov 2013 13:23:35 +0100 Subject: [PATCH] Issue #19437: Fix PyCData_GetContainer() of ctypes, handle PyDict_New() failure --- Modules/_ctypes/_ctypes.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Modules/_ctypes/_ctypes.c b/Modules/_ctypes/_ctypes.c index 0deffa0a9f..3744691f92 100644 --- a/Modules/_ctypes/_ctypes.c +++ b/Modules/_ctypes/_ctypes.c @@ -2331,6 +2331,8 @@ PyCData_GetContainer(CDataObject *self) if (self->b_objects == NULL) { if (self->b_length) { self->b_objects = PyDict_New(); + if (self->b_objects == NULL) + return NULL; } else { Py_INCREF(Py_None); self->b_objects = Py_None; -- 2.49.0