Clean up database during unlock operation.
[platform/core/security/key-manager.git] / src / manager / service / db-crypto.cpp
index d401d4e..c0998e9 100644 (file)
@@ -133,6 +133,7 @@ using namespace DB;
         Try {
             m_connection = new SqlConnection(path, SqlConnection::Flag::Option::CRW);
             m_connection->SetKey(rawPass);
+            m_connection->ExecCommand("VACUUM;");
             initDatabase();
         } Catch(SqlConnection::Exception::ConnectionBroken) {
             LogError("Couldn't connect to database: " << path);