]> granicus.if.org Git - python/commitdiff
Check for NULL return value in PyStructSequence_NewType(). Found by Coverity.
authorStefan Krah <skrah@bytereef.org>
Sun, 19 Aug 2012 09:20:41 +0000 (11:20 +0200)
committerStefan Krah <skrah@bytereef.org>
Sun, 19 Aug 2012 09:20:41 +0000 (11:20 +0200)
Objects/structseq.c

index 28cbb1901f4a70a3249860d48c574648eb48514d..c3b9a72989a797a0b0e44e535fc6428ed890a92e 100644 (file)
@@ -383,6 +383,8 @@ PyTypeObject*
 PyStructSequence_NewType(PyStructSequence_Desc *desc)
 {
     PyTypeObject *result = (PyTypeObject*)PyType_GenericAlloc(&PyType_Type, 0);
-    PyStructSequence_InitType(result, desc);
+    if (result != NULL) {
+        PyStructSequence_InitType(result, desc);
+    }
     return result;
 }