| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1 @@ | |||
| 1 | + Fix a memory leak when Unicode normalization cannot grow its temporary buffer. | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -762,9 +762,8 @@ nfd_nfkd(PyObject *self, PyObject *input, int k) | |||
| 762 | 762 | } | |
| 763 | 763 | ||
| 764 | 764 | if (run_length > sortbuflen) { | |
| 765 | - Py_UCS4 *new_sortbuf = PyMem_Resize(sortbuf, | ||
| 766 | - Py_UCS4, | ||
| 767 | - run_length); | ||
| 765 | + Py_UCS4 *new_sortbuf = sortbuf; | ||
| 766 | + PyMem_Resize(new_sortbuf, Py_UCS4, run_length); | ||
| 768 | 767 | if (new_sortbuf == NULL) { | |
| 769 | 768 | PyErr_NoMemory(); | |
| 770 | 769 | PyMem_Free(sortbuf); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments