]> granicus.if.org Git - python/commitdiff
Issue #18408: normalizestring() now raises MemoryError on memory allocation failure
authorVictor Stinner <victor.stinner@gmail.com>
Thu, 11 Jul 2013 22:02:55 +0000 (00:02 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Thu, 11 Jul 2013 22:02:55 +0000 (00:02 +0200)
Python/codecs.c

index 8d9ce6f4964eaa2bf37b786b93d53464f9461f32..899f0aa74872357e984d7015e04cb0e15ad4de1e 100644 (file)
@@ -65,7 +65,7 @@ PyObject *normalizestring(const char *string)
 
     p = PyMem_Malloc(len + 1);
     if (p == NULL)
-        return NULL;
+        return PyErr_NoMemory();
     for (i = 0; i < len; i++) {
         register char ch = string[i];
         if (ch == ' ')