diff --git a/Common/APRSHandler.cpp b/Common/APRSHandler.cpp index 4d6b81a..c81a745 100644 --- a/Common/APRSHandler.cpp +++ b/Common/APRSHandler.cpp @@ -226,13 +226,13 @@ bool CAPRSHandler::isConnected() const void CAPRSHandler::close() { + m_thread->stop(); + if(m_idFrameProvider != nullptr) { m_idFrameProvider->close(); delete m_idFrameProvider; m_idFrameProvider = nullptr; } - - m_thread->stop(); } void CAPRSHandler::addReadAPRSCallback(IReadAPRSFrameCallback* cb)