diff --git a/src/spork.cpp b/src/spork.cpp index 659dc7e8946c..7ca815bcf6e4 100644 --- a/src/spork.cpp +++ b/src/spork.cpp @@ -144,7 +144,9 @@ bool CSporkManager::ProcessSpork(const CSporkMessage& spork) uint256 hash = spork.GetHash(); std::string strLogMsg{strprintf("SPORK -- hash: %s id: %d value: %10d", hash.ToString(), spork.nSporkID, spork.nValue)}; - assert(spork.GetSignerKeyID().has_value()); + + if (!spork.GetSignerKeyID().has_value()) return false; + auto keyIDSigner = spork.GetSignerKeyID().value(); {