Clean up database during unlock operation. 33/28833/1
authorZofia Abramowska <z.abramowska@samsung.com>
Mon, 15 Sep 2014 13:30:25 +0000 (15:30 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Thu, 16 Oct 2014 13:44:10 +0000 (15:44 +0200)
Change-Id: I56c9357419515b01f7013a9db2ab03925d453464

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);