Mercurial > cpython-lru_cache-weakref
diff Modules/_cursesmodule.c @ 84491:41ef797e6639
Issue #18203: Replace malloc() with PyMem_Malloc() in Python modules
Replace malloc() with PyMem_Malloc() when the GIL is held, or with
PyMem_RawMalloc() otherwise.
| author | Victor Stinner <victor.stinner@gmail.com> |
|---|---|
| date | Sun, 07 Jul 2013 16:21:41 +0200 |
| parents | 41a2cbe23349 |
| children | 65f2c92ed079 |
line wrap: on
line diff
--- a/Modules/_cursesmodule.c Sun Jul 07 16:25:15 2013 +0200 +++ b/Modules/_cursesmodule.c Sun Jul 07 16:21:41 2013 +0200 @@ -3406,7 +3406,7 @@ continue; if (strncmp(key_n,"KEY_F(",6)==0) { char *p1, *p2; - key_n2 = malloc(strlen(key_n)+1); + key_n2 = PyMem_Malloc(strlen(key_n)+1); if (!key_n2) { PyErr_NoMemory(); break; @@ -3425,7 +3425,7 @@ key_n2 = key_n; SetDictInt(key_n2,key); if (key_n2 != key_n) - free(key_n2); + PyMem_Free(key_n2); } #endif SetDictInt("KEY_MIN", KEY_MIN);
