X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Fwalletdb.cpp;h=0f39cdf3fbafafab1b174a5e1c5132608d88e41d;hp=3880a93b7844e2ce64bdd858fa2618bc62bdaac3;hb=9a848e2cae1fc51c8b76a5d76a69d8fe2d87e078;hpb=2efa010c9826cba06c53aecbea6d89dd0d8d0acc diff --git a/src/walletdb.cpp b/src/walletdb.cpp index 3880a93..0f39cdf 100644 --- a/src/walletdb.cpp +++ b/src/walletdb.cpp @@ -352,9 +352,7 @@ ReadKeyValue(CWallet* pwallet, CDataStream& ssKey, CDataStream& ssValue, strErr = "Error reading wallet database: CPrivKey pubkey inconsistency"; return false; } - if (vchPubKey.size() == 33) { - key.SetCompressedPubKey(); - } + key.SetCompressedPubKey(vchPubKey.IsCompressed()); if (!key.IsValid()) { strErr = "Error reading wallet database: invalid CPrivKey"; @@ -375,9 +373,7 @@ ReadKeyValue(CWallet* pwallet, CDataStream& ssKey, CDataStream& ssValue, strErr = "Error reading wallet database: CWalletKey pubkey inconsistency"; return false; } - if (vchPubKey.size() == 33) { - key.SetCompressedPubKey(); - } + key.SetCompressedPubKey(vchPubKey.IsCompressed()); if (!key.IsValid()) { strErr = "Error reading wallet database: invalid CWalletKey";