SF#1534630

ignore data that arrives before the opening start tag
This commit is contained in:
Fredrik Lundh 2006-08-16 16:47:07 +00:00
parent 574cfea993
commit dc075b9ddd
2 changed files with 16 additions and 1 deletions

View file

@ -48,7 +48,7 @@
#include "Python.h"
#define VERSION "1.0.6-snapshot"
#define VERSION "1.0.6"
/* -------------------------------------------------------------------- */
/* configuration */
@ -1599,6 +1599,10 @@ LOCAL(PyObject*)
treebuilder_handle_data(TreeBuilderObject* self, PyObject* data)
{
if (!self->data) {
if (self->last == (ElementObject*) Py_None) {
/* ignore calls to data before the first call to start */
Py_RETURN_NONE;
}
/* store the first item as is */
Py_INCREF(data); self->data = data;
} else {