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 /src/main.cpp | |
| 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..
Diffstat (limited to 'src/main.cpp')
| -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. |