From 6bfc8ba547698e81dd33f0fdaff29bb227906d8d Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Thu, 23 Mar 2017 14:25:46 +0000 Subject: HTML content handler: Don't let aborted contents get stuck in LOADING. Previously, aborted HTML fetches left the content in LOADING state, and the hlcache clean code does not clean contents in the LOADING state. They, and their child contents ended up stuck in the cache forever. --- render/html.c | 1 + 1 file changed, 1 insertion(+) diff --git a/render/html.c b/render/html.c index 544b7b61a..62b7f3eec 100644 --- a/render/html.c +++ b/render/html.c @@ -1220,6 +1220,7 @@ html_begin_conversion(html_content *htmlc) if (htmlc->aborted) { LOG("Conversion aborted (%p) (active: %u)", htmlc, htmlc->base.active); + content_set_error(&htmlc->base); content_broadcast_errorcode(&htmlc->base, NSERROR_STOPPED); return false; } -- cgit v1.2.3