From 93b50dc0582aeca03aaf378b80f9bb5793327b7d Mon Sep 17 00:00:00 2001 From: Alexey Romanov Date: Mon, 13 Oct 2014 10:04:17 +0400 Subject: [PATCH] Support SQLite versions without sqlite3_db_filename --- c_src/sqlite3_drv.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/c_src/sqlite3_drv.c b/c_src/sqlite3_drv.c index 41aade0..90f60b2 100644 --- a/c_src/sqlite3_drv.c +++ b/c_src/sqlite3_drv.c @@ -216,7 +216,12 @@ static void stop(ErlDrvData handle) { close_result = sqlite3_close(drv->db); if (close_result != SQLITE_OK) { + #if SQLITE_VERSION_NUMBER >= 3007010 LOG_ERROR("Failed to close DB %s, some resources aren't finalized!", sqlite3_db_filename(drv->db, "main")); + #else + // TODO store DB name in driver? + LOG_ERROR("Failed to close DB, some resources aren't finalized!", ""); + #endif } if (drv->log && (drv->log != stderr)) {