(original) (raw)
changeset: 86722:20cd15a28ad3 user: Victor Stinner victor.stinner@gmail.com date: Tue Oct 29 03:50:21 2013 +0100 files: Modules/_ctypes/_ctypes.c description: Issue #18408: Fix _ctypes_alloc_format_string(), raise MemoryError on memory allocation failure diff -r 9d9371d4ff7b -r 20cd15a28ad3 Modules/_ctypes/_ctypes.c --- a/Modules/_ctypes/_ctypes.c Tue Oct 29 03:15:37 2013 +0100 +++ b/Modules/_ctypes/_ctypes.c Tue Oct 29 03:50:21 2013 +0100 @@ -278,8 +278,10 @@ if (prefix) len += strlen(prefix); result = PyMem_Malloc(len + 1); - if (result == NULL) + if (result == NULL) { + PyErr_NoMemory(); return NULL; + } if (prefix) strcpy(result, prefix); else /victor.stinner@gmail.com