commit | 8f422461b4c19b8a66beae218311917e688f03ce | [log] [tgz] |
---|---|---|
author | Tim Peters <tim.peters@gmail.com> | Sat Sep 09 06:13:41 2000 +0000 |
committer | Tim Peters <tim.peters@gmail.com> | Sat Sep 09 06:13:41 2000 +0000 |
tree | b6a577d50d437b8e2d388f5892fcd1f645d2c84c | |
parent | 643d76d735726352dd40433b663d48617e27e200 [diff] |
Fix for bug 113934. string*n and unicode*n did no overflow checking at all, either to see whether the # of chars fit in an int, or that the amount of memory needed fit in a size_t. Checking these is expensive, but the alternative is silently wrong answers (as in the bug report) or core dumps (which were easy to provoke using Unicode strings).