|
|
@ -3048,8 +3048,9 @@ DBErrors CWallet::LoadWallet(bool& fFirstRunRet) |
|
|
|
if (!fFileBacked) |
|
|
|
return DB_LOAD_OK; |
|
|
|
fFirstRunRet = false; |
|
|
|
fprintf(stderr,"loading wallet %s %u\n",strWalletFile.c_str(),(uint32_t)time(NULL)); |
|
|
|
if ( 0 ) // doesnt help
|
|
|
|
{ |
|
|
|
fprintf(stderr,"loading wallet %s %u\n",strWalletFile.c_str(),(uint32_t)time(NULL)); |
|
|
|
FILE *fp; |
|
|
|
if ( (fp= fopen(strWalletFile.c_str(),"rb")) != 0 ) |
|
|
|
{ |
|
|
@ -3057,9 +3058,9 @@ DBErrors CWallet::LoadWallet(bool& fFirstRunRet) |
|
|
|
fclose(fp); |
|
|
|
} |
|
|
|
} |
|
|
|
fprintf(stderr,"prefetched wallet %s %u\n",strWalletFile.c_str(),(uint32_t)time(NULL)); |
|
|
|
//fprintf(stderr,"prefetched wallet %s %u\n",strWalletFile.c_str(),(uint32_t)time(NULL));
|
|
|
|
DBErrors nLoadWalletRet = CWalletDB(strWalletFile,"cr+").LoadWallet(this); |
|
|
|
fprintf(stderr,"loaded wallet %s %u\n",strWalletFile.c_str(),(uint32_t)time(NULL)); |
|
|
|
//fprintf(stderr,"loaded wallet %s %u\n",strWalletFile.c_str(),(uint32_t)time(NULL));
|
|
|
|
if (nLoadWalletRet == DB_NEED_REWRITE) |
|
|
|
{ |
|
|
|
if (CDB::Rewrite(strWalletFile, "\x04pool")) |
|
|
|