Avoid a segfault on getblock if it can't read a block from disk.

pull/196/head
Ruben Dario Ponticelli 10 years ago
parent f3330b40a5
commit 954d2e7201
No known key found for this signature in database
GPG Key ID: 007D7A89C6DF7B2D

@ -276,7 +276,9 @@ Value getblock(const Array& params, bool fHelp)
CBlock block; CBlock block;
CBlockIndex* pblockindex = mapBlockIndex[hash]; CBlockIndex* pblockindex = mapBlockIndex[hash];
ReadBlockFromDisk(block, pblockindex);
if(!ReadBlockFromDisk(block, pblockindex))
throw JSONRPCError(RPC_INTERNAL_ERROR, "Can't read block from disk");
if (!fVerbose) if (!fVerbose)
{ {

Loading…
Cancel
Save