diff options
-rw-r--r-- | init.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -330,6 +330,13 @@ bool AppInit2(int argc, char* argv[]) strErrors += _("Error loading wallet.dat \n"); printf(" wallet %15"PRI64d"ms\n", GetTimeMillis() - nStart); + if (GetBoolArg("-rescan")) + { + nStart = GetTimeMillis(); + ScanForWalletTransactions(pindexGenesisBlock); + printf(" rescan %15"PRI64d"ms\n", GetTimeMillis() - nStart); + } + printf("Done loading\n"); //// debug print @@ -346,9 +353,6 @@ bool AppInit2(int argc, char* argv[]) return false; } - if (GetBoolArg("-rescan")) - ScanForWalletTransactions(pindexGenesisBlock); - // Add wallet transactions that aren't already in a block to mapTransactions ReacceptWalletTransactions(); |