From 8a3a5d0bc2d366977726fa70efa8ebb0ade8a92e Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 6 Dec 2021 16:43:52 +0100 Subject: [PATCH] Osdomotics: Fix a crash if the plugin fails to load and is destroyed before init --- osdomotics/integrationpluginosdomotics.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/osdomotics/integrationpluginosdomotics.cpp b/osdomotics/integrationpluginosdomotics.cpp index 2ecb32c1..20f4d3b8 100644 --- a/osdomotics/integrationpluginosdomotics.cpp +++ b/osdomotics/integrationpluginosdomotics.cpp @@ -63,7 +63,9 @@ IntegrationPluginOsdomotics::IntegrationPluginOsdomotics() IntegrationPluginOsdomotics::~IntegrationPluginOsdomotics() { - hardwareManager()->pluginTimerManager()->unregisterTimer(m_pluginTimer); + if (m_pluginTimer) { + hardwareManager()->pluginTimerManager()->unregisterTimer(m_pluginTimer); + } } void IntegrationPluginOsdomotics::init()