summaryrefslogtreecommitdiff
path: root/render/html_object.c
diff options
context:
space:
mode:
authorMichael Drake <michael.drake@codethink.co.uk>2016-02-11 11:45:38 +0000
committerMichael Drake <michael.drake@codethink.co.uk>2016-02-11 11:45:38 +0000
commit04e61b710f7e09a9c8d5cc6e181e5ce113894be4 (patch)
tree6e593c6303eedf3a594cc399db268574841d9fab /render/html_object.c
parentd4a01d525af02dd514189b70634f69b458258513 (diff)
downloadnetsurf-04e61b710f7e09a9c8d5cc6e181e5ce113894be4.tar.gz
netsurf-04e61b710f7e09a9c8d5cc6e181e5ce113894be4.tar.bz2
Fix object accounting for aborted HTML contents.
Diffstat (limited to 'render/html_object.c')
-rw-r--r--render/html_object.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/render/html_object.c b/render/html_object.c
index ce0f21f40..933950ec3 100644
--- a/render/html_object.c
+++ b/render/html_object.c
@@ -593,9 +593,10 @@ nserror html_object_abort_objects(html_content *htmlc)
hlcache_handle_abort(object->content);
hlcache_handle_release(object->content);
object->content = NULL;
-
- htmlc->base.active--;
- LOG("%d fetches active", htmlc->base.active);
+ if (object->box != NULL) {
+ htmlc->base.active--;
+ LOG("%d fetches active", htmlc->base.active);
+ }
break;
}