aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@exmulti.com>2012-05-22 15:23:17 -0400
committerJeff Garzik <jgarzik@redhat.com>2012-05-22 15:23:17 -0400
commit8fe791e4e2db4b66f47d44d2ecaf734e2a36e5ed (patch)
tree7cfbbcc8c0dd418f852e4de9618d3d241163d5b3 /src/main.cpp
parentf94b64c2f3a1994a21c4d99a1806d4f9611f810c (diff)
downloadbitcoin-8fe791e4e2db4b66f47d44d2ecaf734e2a36e5ed.tar.xz
Prevent crashes due to missing or corrupted blk????.dat records
In LoadExternalBlockFile(), errors are already caught... silently. Add a warning message, even though we do not abort the program due to load error.
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp
index b925f8d5db..388947e484 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -2133,8 +2133,9 @@ bool LoadExternalBlockFile(FILE* fileIn)
}
}
}
- catch (std::exception &e)
- {
+ catch (std::exception &e) {
+ printf("%s() : Deserialize or I/O error caught during load\n",
+ __PRETTY_FUNCTION__);
}
}
printf("Loaded %i blocks from external file\n", nLoaded);