diff --git a/content/hlcache.c b/content/hlcache.c index aa782b2e1..ec011ecdc 100644 --- a/content/hlcache.c +++ b/content/hlcache.c @@ -660,6 +660,9 @@ void hlcache_finalise(void) NSLOG(netsurf, INFO, "hit/miss %d/%d", hlcache->hit_count, hlcache->miss_count); + /* De-schedule ourselves */ + guit->misc->schedule(-1, hlcache_clean, NULL); + free(hlcache); hlcache = NULL;