[issue1098] decode_unicode doesn't nul-terminate
Adam Olsen
report at bugs.python.org
Tue Sep 4 07:38:55 CEST 2007
New submission from Adam Olsen:
In the large else branch in decode_unicode (if encoding is not NULL or
"iso-8859-1"), the new string it produces is not nul-terminated. This
then hits PyUnicode_DecodeUnicodeEscape's octal escape case, which reads
past the end of the string (but would stop if there was a nul there.)
I found this via valgrind.
----------
messages: 55630
nosy: rhamphoryncus
severity: normal
status: open
title: decode_unicode doesn't nul-terminate
__________________________________
Tracker <report at bugs.python.org>
<http://bugs.python.org/issue1098>
__________________________________
More information about the Python-bugs-list
mailing list