Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0bb1147

Browse files
authored
Merge pull request duality-solutions#373 from duality-solutions/v2.4.27-BugFix
v2.4-WIP Fixes
2 parents 3d866b0 + 99e9a8f commit 0bb1147

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/dynode.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ void CDynode::Check(bool fForce)
229229
LogPrint("dynode", "CDynode::Check -- outpoint=%s, GetAdjustedTime()=%d, fSentinelPingExpired=%d\n",
230230
outpoint.ToStringShort(), GetAdjustedTime(), fSentinelPingExpired);
231231

232-
if (fSentinelPingExpired) {
232+
if (sporkManager.IsSporkActive(SPORK_14_REQUIRE_SENTINEL_FLAG) && fSentinelPingExpired) {
233233
nActiveState = DYNODE_SENTINEL_PING_EXPIRED;
234234
if (nActiveStatePrev != nActiveState) {
235235
LogPrint("dynode", "CDynode::Check -- Dynode %s is in %s state now\n", outpoint.ToStringShort(), GetStateString());
@@ -258,7 +258,7 @@ void CDynode::Check(bool fForce)
258258
LogPrint("dynode", "CDynode::Check -- outpoint=%s, GetAdjustedTime()=%d, fSentinelPingExpired=%d\n",
259259
outpoint.ToStringShort(), GetAdjustedTime(), fSentinelPingExpired);
260260

261-
if (fSentinelPingExpired) {
261+
if (sporkManager.IsSporkActive(SPORK_14_REQUIRE_SENTINEL_FLAG) && fSentinelPingExpired) {
262262
nActiveState = DYNODE_SENTINEL_PING_EXPIRED;
263263
if (nActiveStatePrev != nActiveState) {
264264
LogPrint("dynode", "CDynode::Check -- Dynode %s is in %s state now\n", outpoint.ToStringShort(), GetStateString());

src/primitives/transaction.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ CTxOut::CTxOut(const CAmount& nValueIn, CScript scriptPubKeyIn, int nRoundsIn)
6060

6161
bool CTxOut::IsBDAP() const
6262
{
63+
if (scriptPubKey.size() < 2)
64+
return false;
65+
6366
opcodetype opcode;
6467
CScript::const_iterator pc = scriptPubKey.begin();
6568
if (!scriptPubKey.GetOp(pc, opcode))

0 commit comments

Comments
 (0)