[Python-checkins] python/dist/src/Objects unicodeobject.c, 2.209,
2.210
doerwalter at users.sourceforge.net
doerwalter at users.sourceforge.net
Thu Feb 5 12:36:02 EST 2004
Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8673/Objects
Modified Files:
unicodeobject.c
Log Message:
Fix reallocation bug in unicode.translate(): The code was comparing
characters instead of character pointers to determine space requirements.
Index: unicodeobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/unicodeobject.c,v
retrieving revision 2.209
retrieving revision 2.210
diff -C2 -d -r2.209 -r2.210
*** unicodeobject.c 3 Jan 2004 19:35:43 -0000 2.209
--- unicodeobject.c 5 Feb 2004 17:35:59 -0000 2.210
***************
*** 3284,3288 ****
/* more than one character */
int requiredsize = (*outp-PyUnicode_AS_UNICODE(*outobj)) +
! (insize - (*curinp-*startinp)) +
repsize - 1;
if (charmaptranslate_makespace(outobj, outp, requiredsize))
--- 3284,3288 ----
/* more than one character */
int requiredsize = (*outp-PyUnicode_AS_UNICODE(*outobj)) +
! (insize - (curinp-startinp)) +
repsize - 1;
if (charmaptranslate_makespace(outobj, outp, requiredsize))
More information about the Python-checkins
mailing list