Make UpgradeKeyMetadata work only on LegacyScriptPubKeyMan

This commit is contained in:
Andrew Chow committed 2020-01-23 16:35:08 -05:00
1 parent 4a7e43e846
commit 01b4511206
1 file changed
+5 -2
+5 -2
View File
@@ -265,9 +265,12 @@ void CWallet::UpgradeKeyMetadata()
return;
}
if (m_spk_man) {
m_spk_man->UpgradeKeyMetadata();
auto spk_man = GetLegacyScriptPubKeyMan();
if (!spk_man) {
return;
}
spk_man->UpgradeKeyMetadata();
SetWalletFlag(WALLET_FLAG_KEY_ORIGIN_METADATA);
}