diff options
-rw-r--r-- | Misc/NEWS.d/next/Core and Builtins/2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst | 1 | ||||
-rw-r--r-- | Python/codecs.c | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst b/Misc/NEWS.d/next/Core and Builtins/2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst new file mode 100644 index 0000000000..de54fbb526 --- /dev/null +++ b/Misc/NEWS.d/next/Core and Builtins/2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst @@ -0,0 +1 @@ +Fix potential memory leak in ``normalizestring()``. diff --git a/Python/codecs.c b/Python/codecs.c index 223ccca603..eb3cd35fb8 100644 --- a/Python/codecs.c +++ b/Python/codecs.c @@ -78,8 +78,6 @@ PyObject *normalizestring(const char *string) } p[i] = '\0'; v = PyUnicode_FromString(p); - if (v == NULL) - return NULL; PyMem_Free(p); return v; } |