diff options
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++) |