Only clear the keystore database when prepartion worked.
This commit is contained in:
committed by
Ryan Leavengood
parent
d389650a7a
commit
aef629f200
@@ -415,9 +415,6 @@ KeyStoreServer::_ReadKeyStoreDatabase()
|
||||
status_t
|
||||
KeyStoreServer::_WriteKeyStoreDatabase()
|
||||
{
|
||||
fKeyStoreFile.SetSize(0);
|
||||
fKeyStoreFile.Seek(0, SEEK_SET);
|
||||
|
||||
BMessage keyrings;
|
||||
if (fDefaultKeyring != NULL)
|
||||
fDefaultKeyring->WriteToMessage(keyrings);
|
||||
@@ -432,6 +429,8 @@ KeyStoreServer::_WriteKeyStoreDatabase()
|
||||
return result;
|
||||
}
|
||||
|
||||
fKeyStoreFile.SetSize(0);
|
||||
fKeyStoreFile.Seek(0, SEEK_SET);
|
||||
return keyrings.Flatten(&fKeyStoreFile);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user