| 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 | |
|---|---|---|---|
@@ -716,9 +716,8 @@ nfd_nfkd(PyObject *self, PyObject *input, int k) | |||
| 716 | 716 | } | |
| 717 | 717 | ||
| 718 | 718 | if (run_length > sortbuflen) { | |
| 719 | - Py_UCS4 *new_sortbuf = PyMem_Resize(sortbuf, | ||
| 720 | - Py_UCS4, | ||
| 721 | - run_length); | ||
| 719 | + Py_UCS4 *new_sortbuf = sortbuf; | ||
| 720 | + PyMem_Resize(new_sortbuf, Py_UCS4, run_length); | ||
| 722 | 721 | if (new_sortbuf == NULL) { | |
| 723 | 722 | PyErr_NoMemory(); | |
| 724 | 723 | PyMem_Free(sortbuf); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments