From 830d7ec6b6d368db55233b41c26ff1744d03945c Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 28 Aug 2017 10:55:03 +0100 Subject: HTML content handler: Ensure script fetch hlcache callback handles errorcode. --- render/html_script.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/render/html_script.c b/render/html_script.c index c07e5a372..05e7d9b23 100644 --- a/render/html_script.c +++ b/render/html_script.c @@ -173,6 +173,7 @@ convert_script_async_cb(hlcache_handle *script, case CONTENT_MSG_ERROR: LOG("script %s failed: %s", nsurl_access(hlcache_handle_get_url(script)), event->data.error); + case CONTENT_MSG_ERRORCODE: hlcache_handle_release(script); s->data.handle = NULL; parent->base.active--; @@ -226,6 +227,7 @@ convert_script_defer_cb(hlcache_handle *script, case CONTENT_MSG_ERROR: LOG("script %s failed: %s", nsurl_access(hlcache_handle_get_url(script)), event->data.error); + case CONTENT_MSG_ERRORCODE: hlcache_handle_release(script); s->data.handle = NULL; parent->base.active--; @@ -298,6 +300,7 @@ convert_script_sync_cb(hlcache_handle *script, case CONTENT_MSG_ERROR: LOG("script %s failed: %s", nsurl_access(hlcache_handle_get_url(script)), event->data.error); + case CONTENT_MSG_ERRORCODE: hlcache_handle_release(script); s->data.handle = NULL; -- cgit v1.2.3