Browse Source

Merge pull request #4501

954d2e7 Avoid a segfault on getblock if it can't read a block from disk. (Ruben Dario Ponticelli)
0.10
Wladimir J. van der Laan 11 years ago
parent
commit
f0fc81a083
No known key found for this signature in database
GPG Key ID: 74810B012346C9A6
  1. 4
      src/rpcblockchain.cpp

4
src/rpcblockchain.cpp

@ -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