From: Vsevolod Stakhov Date: Tue, 17 Jun 2025 07:41:59 +0000 (+0100) Subject: [Minor] Try to be consistent in cached flag for maps X-Git-Tag: 3.12.1~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ea524cf924a3e415aba209c1df91ad03e8a861be;p=thirdparty%2Frspamd.git [Minor] Try to be consistent in cached flag for maps --- diff --git a/src/libserver/maps/map.c b/src/libserver/maps/map.c index b5778c4d04..ac82d39bb2 100644 --- a/src/libserver/maps/map.c +++ b/src/libserver/maps/map.c @@ -620,7 +620,7 @@ http_map_finish(struct rspamd_http_connection *conn, /* Announce for other processes */ g_atomic_int_set(&data->cache->available, 1); g_atomic_int_set(&map->shared->loaded, 1); - g_atomic_int_set(&map->shared->cached, 0); + g_atomic_int_set(&map->shared->cached, 1); rspamd_map_process_periodic(cbd->periodic); } @@ -1550,9 +1550,6 @@ rspamd_map_read_cached(struct rspamd_map *map, struct rspamd_map_backend *bk, map->read_callback(in, len, &periodic->cbdata, TRUE); } - g_atomic_int_set(&map->shared->loaded, 1); - g_atomic_int_set(&map->shared->cached, 1); - munmap(in, mmap_len); return TRUE;