summaryrefslogtreecommitdiffstats
path: root/Modules/stropmodule.c
diff options
context:
space:
mode:
authorJust van Rossum <just@letterror.com>2003-01-03 11:18:56 (GMT)
committerJust van Rossum <just@letterror.com>2003-01-03 11:18:56 (GMT)
commit9a3129c14866f21ce3cee053c085db374cb61b78 (patch)
tree5a272492b7a8767ab73dc23cb7b69b98ecb2a6ac /Modules/stropmodule.c
parent1618cedfacdeda58d2837f138ff815439232e3ae (diff)
downloadcpython-9a3129c14866f21ce3cee053c085db374cb61b78.zip
cpython-9a3129c14866f21ce3cee053c085db374cb61b78.tar.gz
cpython-9a3129c14866f21ce3cee053c085db374cb61b78.tar.bz2
Fix for bug #661136
Lesson learned: kids should not be allowed to use API's starting with an underscore :-/ zipimport in 2.3a1 is even more broken than I thought: I attemped to _PyString_Resize a string created by PyString_FromStringAndSize, which fails for strings with length 0 or 1 since the latter returns an interned string in those cases. This would cause a SystemError with empty source files (and no matching pyc) in the zip archive. I rewrote the offending code to simply allocate a new buffer and avoid _PyString_Resize altogether. Added a test that would've caught the problem.
Diffstat (limited to 'Modules/stropmodule.c')
0 files changed, 0 insertions, 0 deletions