diff options
author | Martin Willi <martin@strongswan.org> | 2008-05-07 14:41:13 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2008-05-07 14:41:13 +0000 |
commit | f8277a8370e8d5bdbd1bd39dcc720b99fddc81b7 (patch) | |
tree | 32c2c638abb2e121bf3dc24df66ff77b1507271a /src | |
parent | 4ce78f9356cf1f6eda733ca93610db308825dd49 (diff) | |
download | strongswan-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.c | 6 |
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++) |