[4suite-checkins] In 4Suite/Ft/Xml/src/domlette,
files characterdata.c
Jeremy Kloth
jkloth at 4suite.org
Wed Nov 15 12:33:32 MST 2006
Modified Files:
characterdata.c
Log Message:
Fixed buffer overrun when allocating ellipsis for __repr__.
ViewCVS diff:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Xml/src/domlette/characterdata.c.diff?r1=1.14&r2=1.15
ViewCVS view:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Xml/src/domlette/characterdata.c?rev=1.15&content-type=text/vnd.viewcvs-markup
Index: characterdata.c
===================================================================
RCS file: /var/local/cvsroot/4Suite/Ft/Xml/src/domlette/characterdata.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -U2 -r1.14 -r1.15
--- characterdata.c 25 Sep 2006 17:33:11 -0000 1.14
+++ characterdata.c 15 Nov 2006 19:33:32 -0000 1.15
@@ -363,5 +363,5 @@
slice = PyUnicode_FromUnicode(PyUnicode_AS_UNICODE(self->nodeValue),
(Py_ssize_t)(CHARACTERDATA_REPR_LIMIT - sizeof(dots)));
- ellipsis = PyUnicode_FromUnicode(dots, (Py_ssize_t)sizeof(dots));
+ ellipsis = PyUnicode_FromUnicode(dots, 3);
if (slice == NULL || ellipsis == NULL) {
Py_XDECREF(slice);
More information about the 4suite-checkins
mailing list