]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Backport 2.166 from trunk:
authorGuido van Rossum <guido@python.org>
Mon, 23 Sep 2002 20:46:52 +0000 (20:46 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 23 Sep 2002 20:46:52 +0000 (20:46 +0000)
commit1c4a45761c6654e5877ca767b607cf4e5b3c0e2c
tree7bb0f6127f5edde3c4aced25828dfa5967ab1381
parent39a8654edb4df943887a9ef94e6ad2e1c0b6ddef
Backport 2.166 from trunk:

Fix SF bug 599128, submitted by Inyeol Lee: .replace() would do the
wrong thing for a unicode subclass when there were zero string
replacements.  The example given in the SF bug report was only one way
to trigger this; replacing a string of length >= 2 that's not found is
another.  The code would actually write outside allocated memory if
replacement string was longer than the search string.
Objects/unicodeobject.c