aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam M. Brack <wbrack@src.gnome.org>2004-08-03 15:13:29 +0000
committerWilliam M. Brack <wbrack@src.gnome.org>2004-08-03 15:13:29 +0000
commitd43cdcd6a27f720256ad7f008d36b74eee569b4e (patch)
tree73b3e0c78317bb0d555373b03d45bac6ac08d930
parent6ca9ec82ce70ded95c454a5aecc30d49e0aaa0b0 (diff)
downloadandroid_external_libxml2-d43cdcd6a27f720256ad7f008d36b74eee569b4e.tar.gz
android_external_libxml2-d43cdcd6a27f720256ad7f008d36b74eee569b4e.tar.bz2
android_external_libxml2-d43cdcd6a27f720256ad7f008d36b74eee569b4e.zip
fixed initialisation problem for htmlReadMemory (bug 149041)
* HTMLparser.c: fixed initialisation problem for htmlReadMemory (bug 149041)
-rw-r--r--ChangeLog5
-rw-r--r--HTMLparser.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b9829a1b..b87163c2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Aug 3 08:14:44 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+ * HTMLparser.c: fixed initialisation problem for htmlReadMemory
+ (bug 149041)
+
Sat Jul 31 11:01:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
* doc/buildDocBookCatalog: enhanced per bug 119876. Further
diff --git a/HTMLparser.c b/HTMLparser.c
index d8230669..309d93c6 100644
--- a/HTMLparser.c
+++ b/HTMLparser.c
@@ -5648,6 +5648,8 @@ htmlReadMemory(const char *buffer, int size, const char *URL, const char *encodi
ctxt = xmlCreateMemoryParserCtxt(buffer, size);
if (ctxt == NULL)
return (NULL);
+ if (ctxt->sax != NULL)
+ memcpy(ctxt->sax, &htmlDefaultSAXHandler, sizeof(xmlSAXHandlerV1));
return (htmlDoRead(ctxt, URL, encoding, options, 0));
}