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
|
status_t
|
||||||
KeyStoreServer::_WriteKeyStoreDatabase()
|
KeyStoreServer::_WriteKeyStoreDatabase()
|
||||||
{
|
{
|
||||||
fKeyStoreFile.SetSize(0);
|
|
||||||
fKeyStoreFile.Seek(0, SEEK_SET);
|
|
||||||
|
|
||||||
BMessage keyrings;
|
BMessage keyrings;
|
||||||
if (fDefaultKeyring != NULL)
|
if (fDefaultKeyring != NULL)
|
||||||
fDefaultKeyring->WriteToMessage(keyrings);
|
fDefaultKeyring->WriteToMessage(keyrings);
|
||||||
@@ -432,6 +429,8 @@ KeyStoreServer::_WriteKeyStoreDatabase()
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fKeyStoreFile.SetSize(0);
|
||||||
|
fKeyStoreFile.Seek(0, SEEK_SET);
|
||||||
return keyrings.Flatten(&fKeyStoreFile);
|
return keyrings.Flatten(&fKeyStoreFile);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user