[Python-checkins] cpython: Fix _Py_normalize_encoding(): ensure that buffer is big enough to store "utf-8"
victor.stinner
python-checkins at python.org
Thu Nov 7 21:51:14 CET 2013
http://hg.python.org/cpython/rev/99afa4c74436
changeset: 86995:99afa4c74436
user: Victor Stinner <victor.stinner at gmail.com>
date: Thu Nov 07 13:33:36 2013 +0100
summary:
Fix _Py_normalize_encoding(): ensure that buffer is big enough to store "utf-8"
if the input string is NULL
files:
Objects/unicodeobject.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -2983,6 +2983,8 @@
char *l_end;
if (encoding == NULL) {
+ if (lower_len < 6)
+ return 0;
strcpy(lower, "utf-8");
return 1;
}
--
Repository URL: http://hg.python.org/cpython
More information about the Python-checkins
mailing list