]> source.dussan.org Git - rspamd.git/commitdiff
Fix expiring of fuzzy hashes.
authorVsevolod Stakhov <vsevolod@rambler-co.ru>
Fri, 4 Feb 2011 17:39:12 +0000 (20:39 +0300)
committerVsevolod Stakhov <vsevolod@rambler-co.ru>
Fri, 4 Feb 2011 17:39:12 +0000 (20:39 +0300)
src/fuzzy_storage.c

index f8d4a855adac4b3c670ed421531ff28c90ea166b..344a0e345947c8bfb3fff572993f018fcb89bcaf 100644 (file)
@@ -754,6 +754,7 @@ init_fuzzy_storage (void)
 
        ctx->max_mods = DEFAULT_MOD_LIMIT;
        ctx->frequent_score = DEFAULT_FREQUENT_SCORE;
+       ctx->expire = DEFAULT_EXPIRE;
 
        register_worker_opt (TYPE_FUZZY, "hashfile", xml_handle_string, ctx,
                        G_STRUCT_OFFSET (struct rspamd_fuzzy_storage_ctx, hashfile));
@@ -761,6 +762,8 @@ init_fuzzy_storage (void)
                        G_STRUCT_OFFSET (struct rspamd_fuzzy_storage_ctx, max_mods));
        register_worker_opt (TYPE_FUZZY, "frequent_score", xml_handle_uint32, ctx,
                                G_STRUCT_OFFSET (struct rspamd_fuzzy_storage_ctx, frequent_score));
+       register_worker_opt (TYPE_FUZZY, "expire", xml_handle_seconds, ctx,
+                                       G_STRUCT_OFFSET (struct rspamd_fuzzy_storage_ctx, expire));
        register_worker_opt (TYPE_FUZZY, "use_judy", xml_handle_boolean, ctx,
                                G_STRUCT_OFFSET (struct rspamd_fuzzy_storage_ctx, use_judy));