Fix reserve key wallet pointer ownership
This commit is contained in:
+1
-1
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user