]> granicus.if.org Git - python/commitdiff
Check return value of PyType_Ready(&EncodingMapType)
authorChristian Heimes <christian@cheimes.de>
Sat, 20 Jul 2013 12:57:16 +0000 (14:57 +0200)
committerChristian Heimes <christian@cheimes.de>
Sat, 20 Jul 2013 12:57:16 +0000 (14:57 +0200)
CID 486654

Objects/unicodeobject.c

index 2e40c273a443d7d14cab0d2a121c12561dee8245..446520ae93ac7c066b1b34c391df3fc3f82cc5f3 100644 (file)
@@ -14164,7 +14164,8 @@ int _PyUnicode_Init(void)
         PyUnicode_2BYTE_KIND, linebreak,
         Py_ARRAY_LENGTH(linebreak));
 
-    PyType_Ready(&EncodingMapType);
+    if (PyType_Ready(&EncodingMapType) < 0)
+         Py_FatalError("Can't initialize encoding map type");
 
     if (PyType_Ready(&PyFieldNameIter_Type) < 0)
         Py_FatalError("Can't initialize field name iterator type");