diff --git a/src/validationinterface.cpp b/src/validationinterface.cpp index 0873f9eb7..1488478dc 100644 --- a/src/validationinterface.cpp +++ b/src/validationinterface.cpp @@ -69,7 +69,9 @@ void RegisterValidationInterface(CValidationInterface* pwalletIn) { } void UnregisterValidationInterface(CValidationInterface* pwalletIn) { - g_signals.m_internals->m_connMainSignals.erase(pwalletIn); + if (g_signals.m_internals) { + g_signals.m_internals->m_connMainSignals.erase(pwalletIn); + } } void UnregisterAllValidationInterfaces() {