diff --git a/hdr/sqlite_modern_cpp.h b/hdr/sqlite_modern_cpp.h index 92ca0e00..52bc6f73 100644 --- a/hdr/sqlite_modern_cpp.h +++ b/hdr/sqlite_modern_cpp.h @@ -280,8 +280,8 @@ namespace sqlite { sqlite3* tmp = nullptr; auto ret = sqlite3_open16(db_name.data(), &tmp); if(ret != SQLITE_OK) exceptions::throw_sqlite_error(ret); - _db = std::shared_ptr(tmp, [=](sqlite3* ptr) { sqlite3_close_v2(ptr); ptr = nullptr; }); // close and null to be sure - //_db.reset(tmp, sqlite3_close); // alternative close. (faster?) + _db = std::shared_ptr(tmp, [=](sqlite3* ptr) { sqlite3_close_v2(ptr); }); + //_db.reset(tmp, sqlite3_close); // alternative close. (faster?) } database(std::string const & db_name):