Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 68f6adc

Browse files
committed
Issue #18408: Fix _ctypes_alloc_format_string(), raise MemoryError on memory
allocation failure
1 parent cc64eb5 commit 68f6adc

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Modules/_ctypes/_ctypes.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,8 +278,10 @@ _ctypes_alloc_format_string(const char *prefix, const char *suffix)
278278
if (prefix)
279279
len += strlen(prefix);
280280
result = PyMem_Malloc(len + 1);
281-
if (result == NULL)
281+
if (result == NULL) {
282+
PyErr_NoMemory();
282283
return NULL;
284+
}
283285
if (prefix)
284286
strcpy(result, prefix);
285287
else

0 commit comments

Comments
 (0)