[Python-checkins] python/dist/src/Objects unicodeobject.c, 2.228,
2.229
lemburg at users.sourceforge.net
lemburg at users.sourceforge.net
Fri Oct 15 09:45:08 CEST 2004
Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8568
Modified Files:
unicodeobject.c
Log Message:
Applied patch for [ 1047269 ] Buffer overwrite in PyUnicode_AsWideChar.
Python 2.3.x candidate.
Index: unicodeobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/unicodeobject.c,v
retrieving revision 2.228
retrieving revision 2.229
diff -u -d -r2.228 -r2.229
--- unicodeobject.c 16 Sep 2004 03:28:13 -0000 2.228
+++ unicodeobject.c 15 Oct 2004 07:45:05 -0000 2.229
@@ -368,7 +368,7 @@
register Py_UNICODE *u;
register int i;
u = PyUnicode_AS_UNICODE(unicode);
- for (i = size; i >= 0; i--)
+ for (i = size; i > 0; i--)
*u++ = *w++;
}
#endif
@@ -393,7 +393,7 @@
register Py_UNICODE *u;
register int i;
u = PyUnicode_AS_UNICODE(unicode);
- for (i = size; i >= 0; i--)
+ for (i = size; i > 0; i--)
*w++ = *u++;
}
#endif
More information about the Python-checkins
mailing list