[Python-Dev] [Python-checkins] cpython: Fix _Py_normalize_encoding(): ensure that buffer is big enough to store "utf-8"
Benjamin Peterson
benjamin at python.org
Thu Nov 7 22:09:03 CET 2013
More information about the Python-Dev mailing list
Thu Nov 7 22:09:03 CET 2013
- Previous message: [Python-Dev] Simplify and unify SSL verification
- Next message: [Python-Dev] [Python-checkins] cpython: Fix _Py_normalize_encoding(): ensure that buffer is big enough to store "utf-8"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2013/11/7 victor.stinner <python-checkins at python.org>: > 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) How about doing something like strlen("utf-8") rather than hardcoding that? -- Regards, Benjamin
- Previous message: [Python-Dev] Simplify and unify SSL verification
- Next message: [Python-Dev] [Python-checkins] cpython: Fix _Py_normalize_encoding(): ensure that buffer is big enough to store "utf-8"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list