]> granicus.if.org Git - python/commit
Fix for bug 113934. string*n and unicode*n did no overflow checking at
authorTim Peters <tim.peters@gmail.com>
Sat, 9 Sep 2000 06:13:41 +0000 (06:13 +0000)
committerTim Peters <tim.peters@gmail.com>
Sat, 9 Sep 2000 06:13:41 +0000 (06:13 +0000)
commit8f422461b4c19b8a66beae218311917e688f03ce
treeb6a577d50d437b8e2d388f5892fcd1f645d2c84c
parent643d76d735726352dd40433b663d48617e27e200
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).
Objects/stringobject.c
Objects/unicodeobject.c