diff --git a/src/chain.h b/src/chain.h index 46136df99..618411493 100644 --- a/src/chain.h +++ b/src/chain.h @@ -513,8 +513,11 @@ public: uint256 GetBlockHash() const { if(phashBlock == NULL) { - fprintf(stderr, "GetBlockHash: phashBlock NULL at height %d\n", this->GetHeight()); - assert(phashBlock); + auto header = this->GetBlockHeader(); + auto blockhash = header.GetHash(); + fprintf(stderr, "GetBlockHash: phashBlock NULL at height %d, returning blockhash=%s instead\n", this->GetHeight(), blockhash->ToString() ); + // assert(phashBlock); + return blockhash; } return *phashBlock; }