aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-05-07 14:41:13 +0000
committerMartin Willi <martin@strongswan.org>2008-05-07 14:41:13 +0000
commitf8277a8370e8d5bdbd1bd39dcc720b99fddc81b7 (patch)
tree32c2c638abb2e121bf3dc24df66ff77b1507271a /src
parent4ce78f9356cf1f6eda733ca93610db308825dd49 (diff)
downloadstrongswan-f8277a8370e8d5bdbd1bd39dcc720b99fddc81b7.tar.bz2
strongswan-f8277a8370e8d5bdbd1bd39dcc720b99fddc81b7.tar.xz
added configure check and support for sqlite3 libraries without sqlite3_prepare_v2
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/plugins/sqlite/sqlite_database.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libstrongswan/plugins/sqlite/sqlite_database.c b/src/libstrongswan/plugins/sqlite/sqlite_database.c
index d71b296f3..99f86a84a 100644
--- a/src/libstrongswan/plugins/sqlite/sqlite_database.c
+++ b/src/libstrongswan/plugins/sqlite/sqlite_database.c
@@ -53,8 +53,12 @@ static sqlite3_stmt* run(private_sqlite_database_t *this, char *sql,
{
sqlite3_stmt *stmt = NULL;
int params, i, res = SQLITE_OK;
-
+
+#ifdef HAVE_SQLITE3_PREPARE_V2
if (sqlite3_prepare_v2(this->db, sql, -1, &stmt, NULL) == SQLITE_OK)
+#else
+ if (sqlite3_prepare(this->db, sql, -1, &stmt, NULL) == SQLITE_OK)
+#endif
{
params = sqlite3_bind_parameter_count(stmt);
for (i = 1; i <= params; i++)