diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 3045bc9..6c3c707 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -818,7 +818,7 @@ Value sendmany(const Array& params, bool fHelp) throw JSONRPCError(RPC_WALLET_INSUFFICIENT_FUNDS, "Account has insufficient funds"); // Send - CReserveKey keyChange(pwalletMain); + CReserveKey keyChange(pwalletMain.get()); int64_t nFeeRequired = 0; bool fCreated = pwalletMain->CreateTransaction(vecSend, wtx, keyChange, nFeeRequired); if (!fCreated) diff --git a/src/test/miner_tests.cpp b/src/test/miner_tests.cpp index 2f00873..ca89bcb 100644 --- a/src/test/miner_tests.cpp +++ b/src/test/miner_tests.cpp @@ -46,7 +46,7 @@ struct { // NOTE: These tests rely on CreateNewBlock doing its own self-validation! BOOST_AUTO_TEST_CASE(CreateNewBlock_validity) { - CReserveKey reservekey(pwalletMain); + CReserveKey reservekey(pwalletMain.get()); CBlock *pblock; CTransaction tx; CScript script;