tests: Fix dangling pwalletMain pointer in wallet tests

Github-Pull: #9875
Rebased-From: 75a109338f
This commit is contained in:
Wladimir J. van der Laan 2017-02-27 13:15:39 +01:00
parent eddaa6b35d
commit 50953c2aad
No known key found for this signature in database
GPG key ID: 74810B012346C9A6

View file

@ -397,6 +397,7 @@ BOOST_FIXTURE_TEST_CASE(rescan, TestChain100Setup)
{
CWallet wallet;
CWallet *backup = ::pwalletMain;
::pwalletMain = &wallet;
UniValue key;
key.setObject();
@ -412,6 +413,7 @@ BOOST_FIXTURE_TEST_CASE(rescan, TestChain100Setup)
UniValue response = importmulti(request);
BOOST_CHECK_EQUAL(response.write(), strprintf("[{\"success\":false,\"error\":{\"code\":-1,\"message\":\"Failed to rescan before time %d, transactions may be missing.\"}}]", newTip->GetBlockTimeMax()));
::pwalletMain = backup;
}
}