X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fwalletdb.cpp;h=0f39cdf3fbafafab1b174a5e1c5132608d88e41d;hb=510a23a2c838245cd4681ed0b4fbce48e8ebf506;hp=3880a93b7844e2ce64bdd858fa2618bc62bdaac3;hpb=8982b69aabfefd65e8f3d859018228998f523cae;p=novacoin.git 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";