From f3b7a0c44cbf006679faabf9e4d971b2e62cc37a Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sun, 23 Feb 2020 14:28:27 +0000 Subject: HTML Script: Check for success on intern of mimetype. --- content/handlers/html/html_script.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'content/handlers/html') diff --git a/content/handlers/html/html_script.c b/content/handlers/html/html_script.c index 9dad53117..4df5f3384 100644 --- a/content/handlers/html/html_script.c +++ b/content/handlers/html/html_script.c @@ -540,7 +540,11 @@ exec_inline_script(html_content *c, dom_node *node, dom_string *mimetype) nscript->already_started = true; /* ensure script handler for content type */ - dom_string_intern(mimetype, &lwcmimetype); + exc = dom_string_intern(mimetype, &lwcmimetype); + if (exc != DOM_NO_ERR) { + return DOM_HUBBUB_DOM; + } + script_handler = select_script_handler(content_factory_type_from_mime_type(lwcmimetype)); lwc_string_unref(lwcmimetype); -- cgit v1.2.3