diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2017-08-28 12:10:27 +0100 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2017-08-28 12:10:27 +0100 |
commit | b35b3c136412a3795684d969821f849035f7c570 (patch) | |
tree | 77361844f36dbf4105c11f0b3061cfa3dbe9f59f /desktop/searchweb.c | |
parent | c0205478c076a3e118b52602c41adae1658076db (diff) | |
download | netsurf-b35b3c136412a3795684d969821f849035f7c570.tar.gz netsurf-b35b3c136412a3795684d969821f849035f7c570.tar.bz2 |
Search web: Ensure hlcache callbacks handle errorcode.
Diffstat (limited to 'desktop/searchweb.c')
-rw-r--r-- | desktop/searchweb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop/searchweb.c b/desktop/searchweb.c index 29a998eb2..fb7ecc082 100644 --- a/desktop/searchweb.c +++ b/desktop/searchweb.c @@ -296,6 +296,7 @@ search_web_ico_callback(hlcache_handle *ico, case CONTENT_MSG_ERROR: LOG("icon %s error: %s", nsurl_access(hlcache_handle_get_url(ico)), event->data.error); + case CONTENT_MSG_ERRORCODE: hlcache_handle_release(ico); /* clear reference to released handle */ provider->ico_handle = NULL; @@ -450,6 +451,7 @@ default_ico_callback(hlcache_handle *ico, case CONTENT_MSG_ERROR: LOG("icon %s error: %s", nsurl_access(hlcache_handle_get_url(ico)), event->data.error); + case CONTENT_MSG_ERRORCODE: hlcache_handle_release(ico); /* clear reference to released handle */ ctx->default_ico_handle = NULL; |