]> granicus.if.org Git - python/commitdiff
closes bpo-34493: Objects/genobject.c: Add missing NULL check to compute_cr_origin...
authorAlexey Izbyshev <izbyshev@ispras.ru>
Sat, 25 Aug 2018 07:15:23 +0000 (10:15 +0300)
committerBenjamin Peterson <benjamin@python.org>
Sat, 25 Aug 2018 07:15:23 +0000 (00:15 -0700)
Objects/genobject.c

index e55cfd21c69c2cf8868830125d67c7a325f47a4c..453b1003300b5a661c7e8d377031691d22d58924 100644 (file)
@@ -1128,6 +1128,9 @@ compute_cr_origin(int origin_depth)
 
     /* Now collect them */
     PyObject *cr_origin = PyTuple_New(frame_count);
+    if (cr_origin == NULL) {
+        return NULL;
+    }
     frame = PyEval_GetFrame();
     for (int i = 0; i < frame_count; ++i) {
         PyObject *frameinfo = Py_BuildValue(