From 0c245916ff1386e09933979bdc7bfc6d1b2aabbc Mon Sep 17 00:00:00 2001 From: Roland Winklmeier Date: Tue, 28 Oct 2014 23:50:31 +0100 Subject: [PATCH] refs #334 Fix segfault when m_fs9Host is already destroyed --- src/plugins/simulator/fs9/simulator_fs9.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/simulator/fs9/simulator_fs9.cpp b/src/plugins/simulator/fs9/simulator_fs9.cpp index 215d10630..d53c6cddb 100644 --- a/src/plugins/simulator/fs9/simulator_fs9.cpp +++ b/src/plugins/simulator/fs9/simulator_fs9.cpp @@ -188,7 +188,8 @@ namespace BlackSimPlugin { if (message.getSeverity() != BlackMisc::CStatusMessage::SeverityDebug) { - QMetaObject::invokeMethod(m_fs9Host, "sendTextMessage", Q_ARG(QString, message.toQString())); + if (m_fs9Host) + QMetaObject::invokeMethod(m_fs9Host, "sendTextMessage", Q_ARG(QString, message.toQString())); } }