diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2017-08-28 10:55:03 +0100 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2017-08-28 10:58:02 +0100 |
commit | 830d7ec6b6d368db55233b41c26ff1744d03945c (patch) | |
tree | a80a88d883d91f2bacc118e924ceacb9a3da88d7 /render | |
parent | a30ae27e5ccbd0772044df768a2d6fe26ee6a8d9 (diff) | |
download | netsurf-830d7ec6b6d368db55233b41c26ff1744d03945c.tar.gz netsurf-830d7ec6b6d368db55233b41c26ff1744d03945c.tar.bz2 |
HTML content handler: Ensure script fetch hlcache callback handles errorcode.
Diffstat (limited to 'render')
-rw-r--r-- | render/html_script.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |