diff options
| author | Matt Corallo <[email protected]> | 2016-04-10 18:52:32 -0700 |
|---|---|---|
| committer | Matt Corallo <[email protected]> | 2016-06-19 01:34:57 -0700 |
| commit | 7c29ec94490a2fb0b5f9aec56c89d0a9a58eec79 (patch) | |
| tree | 7a39b8d4cb964bbf6eabc5090cc29f90091e0001 | |
| parent | Stop trimming when mapTx is empty (diff) | |
| download | discoin-7c29ec94490a2fb0b5f9aec56c89d0a9a58eec79.tar.xz discoin-7c29ec94490a2fb0b5f9aec56c89d0a9a58eec79.zip | |
If AcceptBlockHeader returns true, pindex will be set.
Assert this instead of checking (and then dref'ing later anyway)
to make sure no one thinks they can change that postcondition of
AcceptBlockHeader..
| -rw-r--r-- | src/main.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.cpp b/src/main.cpp index bdb3457f8..378d2c702 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -5218,10 +5218,10 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv, } } - if (pindexLast) - UpdateBlockAvailability(pfrom->GetId(), pindexLast->GetBlockHash()); + assert(pindexLast); + UpdateBlockAvailability(pfrom->GetId(), pindexLast->GetBlockHash()); - if (nCount == MAX_HEADERS_RESULTS && pindexLast && hasNewHeaders) { + if (nCount == MAX_HEADERS_RESULTS && hasNewHeaders) { // Headers message had its maximum size; the peer may have more headers. // TODO: optimize: if pindexLast is an ancestor of chainActive.Tip or pindexBestHeader, continue // from there instead. |