diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2017-02-03 18:42:19 +0100 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2017-02-03 18:42:28 +0100 |
commit | f3b1ecb6c8b6f738ace61f76796be90cf990a690 (patch) | |
tree | 0f587668ef5938d6cd6626212fcfe922a4d0a1f6 /ext/dom | |
parent | 57817eb72f8aaf44c49aad75ed68e5335f444e7e (diff) | |
parent | dcaf4da8a6832f5bc1d0dabee08686cd5cf9e801 (diff) | |
download | php-git-f3b1ecb6c8b6f738ace61f76796be90cf990a690.tar.gz |
Merge branch 'PHP-7.0' into PHP-7.1
Diffstat (limited to 'ext/dom')
-rw-r--r-- | ext/dom/document.c | 8 | ||||
-rw-r--r-- | ext/dom/tests/bug74004.phpt | 15 |
2 files changed, 4 insertions, 19 deletions
diff --git a/ext/dom/document.c b/ext/dom/document.c index cac6830077..18d652064e 100644 --- a/ext/dom/document.c +++ b/ext/dom/document.c @@ -2038,16 +2038,16 @@ static void dom_load_html(INTERNAL_FUNCTION_PARAMETERS, int mode) /* {{{ */ RETURN_FALSE; } - + if (options) { + htmlCtxtUseOptions(ctxt, (int)options); + } + ctxt->vctxt.error = php_libxml_ctx_error; ctxt->vctxt.warning = php_libxml_ctx_warning; if (ctxt->sax != NULL) { ctxt->sax->error = php_libxml_ctx_error; ctxt->sax->warning = php_libxml_ctx_warning; } - if (options) { - htmlCtxtUseOptions(ctxt, (int)options); - } htmlParseDocument(ctxt); newdoc = ctxt->myDoc; htmlFreeParserCtxt(ctxt); diff --git a/ext/dom/tests/bug74004.phpt b/ext/dom/tests/bug74004.phpt deleted file mode 100644 index 853dfa5b09..0000000000 --- a/ext/dom/tests/bug74004.phpt +++ /dev/null @@ -1,15 +0,0 @@ ---TEST-- -Bug #74004 (DOMDocument->loadHTML and ->loadHTMLFile do not heed LIBXML_NOWARNING and LIBXML_NOERROR options) ---SKIPIF-- -<?php require_once('skipif.inc'); ?> ---FILE-- -<?php - -$doc=new DOMDocument(); -libxml_use_internal_errors(true); -$doc->loadHTML("<tag-throw-warning></tag-throw-warning>",LIBXML_NOWARNING|LIBXML_NOERROR); -print count(libxml_get_errors()); - -?> ---EXPECT-- -0 |