aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorMatt Corallo <[email protected]>2016-04-10 18:52:32 -0700
committerMatt Corallo <[email protected]>2016-06-19 01:34:57 -0700
commit7c29ec94490a2fb0b5f9aec56c89d0a9a58eec79 (patch)
tree7a39b8d4cb964bbf6eabc5090cc29f90091e0001 /src/main.cpp
parentStop trimming when mapTx is empty (diff)
downloaddiscoin-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.cpp6
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.