commit | 4894c306266b5fb3a6cf8429cbb6bc31d3e23e4e | [log] [tgz] |
---|---|---|
author | Walter Dörwald <walter@livinglogic.de> | Fri Oct 24 14:25:28 2003 +0000 |
committer | Walter Dörwald <walter@livinglogic.de> | Fri Oct 24 14:25:28 2003 +0000 |
tree | cb49811c63b1b476a07c19af8d8ab6f5d84ab3aa | |
parent | 6a5b02774284c20d6860edc16157cb99a0c0b3ca [diff] |
Fix a bug in the memory reallocation code of PyUnicode_TranslateCharmap(). charmaptranslate_makespace() allocated more memory than required for the next replacement but didn't remember that fact, so memory size was growing exponentially every time a replacement string is longer that one character. This fixes SF bug #828737.