diff --git a/HTMLparser.c b/HTMLparser.c index 3fbb03dbf133bd9fdb9777f13d2d90be4b920be9_SFRNTHBhcnNlci5j..f7a865e72c1c843b238eda89af337d0efd970f4c_SFRNTHBhcnNlci5j 100644 --- a/HTMLparser.c +++ b/HTMLparser.c @@ -7116,7 +7116,5 @@ htmlCtxtReadDoc(htmlParserCtxtPtr ctxt, const xmlChar * cur, const char *URL, const char *encoding, int options) { - const char *buf; - if (cur == NULL) return (NULL); @@ -7121,8 +7119,7 @@ if (cur == NULL) return (NULL); - buf = (const char *) cur; - return (htmlCtxtReadMemory(ctxt, buf, strlen(buf), URL, encoding, - options)); + return (htmlCtxtReadMemory(ctxt, (const char *) cur, xmlStrlen(cur), URL, + encoding, options)); } /** diff --git a/parser.c b/parser.c index 3fbb03dbf133bd9fdb9777f13d2d90be4b920be9_cGFyc2VyLmM=..f7a865e72c1c843b238eda89af337d0efd970f4c_cGFyc2VyLmM= 100644 --- a/parser.c +++ b/parser.c @@ -15359,7 +15359,5 @@ xmlCtxtReadDoc(xmlParserCtxtPtr ctxt, const xmlChar * cur, const char *URL, const char *encoding, int options) { - const char *buf; - if (cur == NULL) return (NULL); @@ -15364,7 +15362,7 @@ if (cur == NULL) return (NULL); - buf = (const char *) cur; - return (xmlCtxtReadMemory(ctxt, buf, strlen(buf), URL, encoding, options)); + return (xmlCtxtReadMemory(ctxt, (const char *) cur, xmlStrlen(cur), URL, + encoding, options)); } /**