Browse Source

Free pwalletdbEncryption after encryping wallet

Fixes a memory leak.
0.8
Pieter Wuille 13 years ago
parent
commit
fcfd7ff8f8
  1. 2
      src/wallet.cpp

2
src/wallet.cpp

@ -191,7 +191,7 @@ bool CWallet::EncryptWallet(const SecureString& strWalletPassphrase)
if (!pwalletdbEncryption->TxnCommit()) if (!pwalletdbEncryption->TxnCommit())
exit(1); //We now have keys encrypted in memory, but no on disk...die to avoid confusion and let the user reload their unencrypted wallet. exit(1); //We now have keys encrypted in memory, but no on disk...die to avoid confusion and let the user reload their unencrypted wallet.
pwalletdbEncryption->Close(); delete pwalletdbEncryption;
pwalletdbEncryption = NULL; pwalletdbEncryption = NULL;
} }

Loading…
Cancel
Save