]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Some fixes for noop backend
authorVsevolod Stakhov <vsevolod@rspamd.com>
Sat, 25 Jan 2025 13:22:32 +0000 (13:22 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Sat, 25 Jan 2025 13:22:32 +0000 (13:22 +0000)
src/libserver/fuzzy_backend/fuzzy_backend_noop.c

index 451a1921b2b46a0086c1d2fbb94af36c75b17655..024d198826e5860c02ac42cb1f43733843720aa1 100644 (file)
@@ -26,7 +26,8 @@ void *rspamd_fuzzy_backend_init_noop(struct rspamd_fuzzy_backend *bk,
                                                                         struct rspamd_config *cfg,
                                                                         GError **err)
 {
-       return NULL;
+       /* Return non-NULL to distinguish from error */
+       return (void *) (uintptr_t) (-1);
 }
 
 void rspamd_fuzzy_backend_check_noop(struct rspamd_fuzzy_backend *bk,
@@ -50,7 +51,7 @@ void rspamd_fuzzy_backend_update_noop(struct rspamd_fuzzy_backend *bk,
                                                                          void *subr_ud)
 {
        if (cb) {
-               cb(FALSE, 0, 0, 0, 0, ud);
+               cb(TRUE, 0, 0, 0, 0, ud);
        }
 
        return;