Remove ValidationState's constructor

pull/17399/head
Jeffrey Czyz 5 years ago
parent 0aed17ef28
commit 10e85d4adc

@ -80,7 +80,7 @@ private:
MODE_VALID, //!< everything ok MODE_VALID, //!< everything ok
MODE_INVALID, //!< network rule violation (DoS value may be set) MODE_INVALID, //!< network rule violation (DoS value may be set)
MODE_ERROR, //!< run-time error MODE_ERROR, //!< run-time error
} m_mode; } m_mode{MODE_VALID};
std::string m_reject_reason; std::string m_reject_reason;
std::string m_debug_message; std::string m_debug_message;
protected: protected:
@ -95,7 +95,6 @@ public:
// ValidationState is abstract. Have a pure virtual destructor. // ValidationState is abstract. Have a pure virtual destructor.
virtual ~ValidationState() = 0; virtual ~ValidationState() = 0;
ValidationState() : m_mode(MODE_VALID) {}
bool Error(const std::string& reject_reason) bool Error(const std::string& reject_reason)
{ {
if (m_mode == MODE_VALID) if (m_mode == MODE_VALID)

Loading…
Cancel
Save