diff --git a/src/IRCSock.cpp b/src/IRCSock.cpp index 81726d89..db10179f 100644 --- a/src/IRCSock.cpp +++ b/src/IRCSock.cpp @@ -137,6 +137,9 @@ CIRCSock::~CIRCSock() { } void CIRCSock::Quit(const CString& sQuitMsg) { + if (IsClosed()) { + return; + } if (!m_bAuthed) { Close(CLT_NOW); return;