diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -4127,11 +4127,11 @@ if (fValidAddress) { entry.pushKV("address", EncodeDestination(address, config)); - if (pwallet->mapAddressBook.count(address)) { - entry.pushKV("label", pwallet->mapAddressBook[address].name); + auto i = pwallet->mapAddressBook.find(address); + if (i != pwallet->mapAddressBook.end()) { + entry.pushKV("label", i->second.name); if (IsDeprecatedRPCEnabled(gArgs, "accounts")) { - entry.pushKV("account", - pwallet->mapAddressBook[address].name); + entry.pushKV("account", i->second.name); } }