diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-04 10:46:17 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-04 11:22:40 +0100 |
commit | 6b4610edc9bfe67692a2182afc584ea4e6fa5cb9 (patch) | |
tree | 9a49367a9c8e8ca7d3481e5785c3de9dbe0c4f31 | |
parent | b48e462f0f542f82db95d9b8613339a9b748808e (diff) | |
download | netsurf-6b4610edc9bfe67692a2182afc584ea4e6fa5cb9.tar.gz netsurf-6b4610edc9bfe67692a2182afc584ea4e6fa5cb9.tar.bz2 |
llcache: Do not delete objects if they were iterator targets
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r-- | content/llcache.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/content/llcache.c b/content/llcache.c index 06951e2ec..f3f4b68b0 100644 --- a/content/llcache.c +++ b/content/llcache.c @@ -397,7 +397,7 @@ static nserror llcache_send_event_to_users(llcache_object *object, user->iterator_target = was_target; - if (user->queued_for_delete) { + if (user->queued_for_delete && !was_target) { llcache_object_remove_user(object, user); llcache_object_user_destroy(user); } |