Add assert to check alert message length is valid

This commit is contained in:
Simon
2017-02-10 15:01:46 -08:00
parent 4b7f603813
commit f47269cda9

View File

@@ -95,6 +95,11 @@ void ThreadSendAlert()
// alert.setSubVer.insert(std::string("/MagicBean:0.7.2/"));
alert.setSubVer.insert(std::string("/MagicBean:1.0.3/"));
// Sanity check
assert(alert.strComment.length() <= 65536); // max length in alert.h
assert(alert.strStatusBar.length() <= 256);
assert(alert.strRPCError.length() <= 256);
// Sign
const CChainParams& chainparams = Params();
std::string networkID = chainparams.NetworkIDString();