mirror of
https://github.com/monero-project/monero.git
synced 2026-08-01 16:37:48 -07:00
wallet: fix memory only wallets
at least when using restore_deterministic_wallet
This commit is contained in:
@@ -3460,7 +3460,8 @@ void wallet2::change_password(const std::string &filename, const epee::wipeable_
|
||||
decrypt_keys(original_password);
|
||||
setup_keys(new_password);
|
||||
rewrite(filename, new_password);
|
||||
store();
|
||||
if (!filename.empty())
|
||||
store();
|
||||
}
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
/*!
|
||||
@@ -5142,7 +5143,8 @@ std::string wallet2::path() const
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
void wallet2::store()
|
||||
{
|
||||
store_to("", epee::wipeable_string());
|
||||
if (!m_wallet_file.empty())
|
||||
store_to("", epee::wipeable_string());
|
||||
}
|
||||
//----------------------------------------------------------------------------------------------------
|
||||
void wallet2::store_to(const std::string &path, const epee::wipeable_string &password)
|
||||
|
||||
Reference in New Issue
Block a user