diff --git a/frameworks/native/rdb/src/sqlite_connection.cpp b/frameworks/native/rdb/src/sqlite_connection.cpp index e6f35d106efd439ab98fc05cfbf7337a089fd154..fbdec8079361c328fbb1b8f5b810150e0feaed5d 100644 --- a/frameworks/native/rdb/src/sqlite_connection.cpp +++ b/frameworks/native/rdb/src/sqlite_connection.cpp @@ -718,6 +718,10 @@ int SqliteConnection::DesFinalize() if (errCode != SQLITE_OK) { return errCode; } + + if (dbHandle != nullptr) { + sqlite3_db_release_memory(dbHandle); + } return errCode; }