[Python-checkins] bpo-33231: Fix potential leak in normalizestring() (GH-6386)
INADA Naoki
webhook-mailer at python.org
Fri Apr 6 02:51:30 EDT 2018
https://github.com/python/cpython/commit/0c1c4563a65ac451021d927058e4f25013934eb2
commit: 0c1c4563a65ac451021d927058e4f25013934eb2
branch: master
author: INADA Naoki <methane at users.noreply.github.com>
committer: GitHub <noreply at github.com>
date: 2018-04-06T15:51:24+09:00
summary:
bpo-33231: Fix potential leak in normalizestring() (GH-6386)
files:
A Misc/NEWS.d/next/Core and Builtins/2018-04-05-22-20-44.bpo-33231.3Jmo0q.rst
M Python/codecs.c
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 000000000000..de54fbb52671
--- /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 223ccca603fc..eb3cd35fb8e2 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;
}
More information about the Python-checkins
mailing list