mirror of
https://github.com/wownero/wownero.git
synced 2026-10-22 01:48:34 +02:00
wallet2: fix background wallet detection in verify_password()
This commit is contained in:
@@ -5444,7 +5444,7 @@ bool wallet2::verify_password(const std::string& keys_file_name, const epee::wip
|
|||||||
{
|
{
|
||||||
get_custom_background_key(password, key, kdf_rounds);
|
get_custom_background_key(password, key, kdf_rounds);
|
||||||
crypto::chacha20(keys_file_data.account_data.data(), keys_file_data.account_data.size(), key, keys_file_data.iv, &account_data[0]);
|
crypto::chacha20(keys_file_data.account_data.data(), keys_file_data.account_data.size(), key, keys_file_data.iv, &account_data[0]);
|
||||||
const bool is_background_wallet = json.Parse(account_data.c_str()).HasParseError() && json.IsObject();
|
const bool is_background_wallet = !json.Parse(account_data.c_str()).HasParseError() && json.IsObject();
|
||||||
no_spend_key = no_spend_key || is_background_wallet;
|
no_spend_key = no_spend_key || is_background_wallet;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user