]> source.dussan.org Git - rspamd.git/commitdiff
Add workaround for ancient sqlite.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 25 Jun 2015 17:36:12 +0000 (18:36 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 27 Jun 2015 15:42:16 +0000 (16:42 +0100)
src/libstat/backends/sqlite3_backend.c

index f2b5a226c7d111e3ccee2a7df4074dfdb1552fc7..79198976eb1199716966cf8424d2c70a7d9ab752 100644 (file)
@@ -332,9 +332,15 @@ rspamd_sqlite3_opendb (const gchar *path, const ucl_object_t *opts,
 
        if ((rc = sqlite3_open_v2 (path, &sqlite,
                        flags, NULL)) != SQLITE_OK) {
+#if SQLITE_VERSION_NUMBER >= 3007015
                g_set_error (err, rspamd_sqlite3_quark (),
                        rc, "cannot open sqlite db %s: %s",
                        path, sqlite3_errstr (rc));
+#else
+               g_set_error (err, rspamd_sqlite3_quark (),
+                       rc, "cannot open sqlite db %s: %d",
+                       path, rc);
+#endif
 
                return NULL;
        }