[4suite-checkins] [XML1_0-maint] In 4Suite/Ft/Xml/src/domlette,
files characterdata.c
Jeremy Kloth
jkloth at 4suite.org
Wed Nov 15 12:43:28 MST 2006
Branch: XML1_0-maint
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.12.2.2&r2=1.12.2.3
ViewCVS view:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Xml/src/domlette/characterdata.c?rev=1.12.2.3&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.12.2.2
retrieving revision 1.12.2.3
diff -U2 -r1.12.2.2 -r1.12.2.3
--- characterdata.c 24 Sep 2006 15:54:40 -0000 1.12.2.2
+++ characterdata.c 15 Nov 2006 19:43:27 -0000 1.12.2.3
@@ -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