Browse Source

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.
0.8
Pieter Wuille 13 years ago
parent
commit
c59b6f704c
  1. 2
      main.cpp

2
main.cpp

@ -950,6 +950,8 @@ void ReacceptWalletTransactions() @@ -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