]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Fix format argument for inserting shingles
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 14 Jan 2016 23:51:42 +0000 (23:51 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 14 Jan 2016 23:51:42 +0000 (23:51 +0000)
Issue: #478

src/libserver/fuzzy_backend.c

index d3a3d947bf9d22499cb9306a237bac7a9f9f0c9c..b52dae95a617f765f250f05e3e091fb206c81ab2 100644 (file)
@@ -76,6 +76,7 @@ static const char *create_tables_sql =
                "CREATE INDEX IF NOT EXISTS dgst_id ON shingles(digest_id);"
                "CREATE UNIQUE INDEX IF NOT EXISTS s ON shingles(value, number);"
                "COMMIT;";
+#if 0
 static const char *create_index_sql =
                "BEGIN;"
                "CREATE UNIQUE INDEX IF NOT EXISTS d ON digests(digest);"
@@ -83,6 +84,7 @@ static const char *create_index_sql =
                "CREATE INDEX IF NOT EXISTS dgst_id ON shingles(digest_id);"
                "CREATE UNIQUE INDEX IF NOT EXISTS s ON shingles(value, number);"
                "COMMIT;";
+#endif
 enum rspamd_fuzzy_statement_idx {
        RSPAMD_FUZZY_BACKEND_TRANSACTION_START = 0,
        RSPAMD_FUZZY_BACKEND_TRANSACTION_COMMIT,
@@ -668,7 +670,7 @@ rspamd_fuzzy_backend_add (struct rspamd_fuzzy_backend *backend,
                                for (i = 0; i < RSPAMD_SHINGLE_SIZE; i++) {
                                        rc = rspamd_fuzzy_backend_run_stmt (backend, TRUE,
                                                        RSPAMD_FUZZY_BACKEND_INSERT_SHINGLE,
-                                                       shcmd->sgl.hashes[i], i, id);
+                                                       shcmd->sgl.hashes[i], (gint64)i, id);
                                        msg_debug_fuzzy_backend ("add shingle %d -> %L: %L",
                                                        i,
                                                        shcmd->sgl.hashes[i],