Bugfix for spentpertxout: slow startup

When starting the client, ReacceptWalletTransaction didn't skip spent transactions in its loop, and processed all old spent transactions again.
pull/149/head
Pieter Wuille 14 years ago
parent aca3f961db
commit c59b6f704c

@ -950,6 +950,8 @@ void ReacceptWalletTransactions()
}
for (int i = 0; i < txindex.vSpent.size(); i++)
{
if (wtx.IsSpent(i))
continue;
if (!txindex.vSpent[i].IsNull() && wtx.vout[i].IsMine())
{
wtx.MarkSpent(i);

Loading…
Cancel
Save