From 68d74dabd233f91e4d80222d1ed547b9ae00f62f Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Tue, 16 Feb 2021 06:35:11 +0100 Subject: move cleanup also into Stop() to avoid crash --- plugin.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'plugin.c') diff --git a/plugin.c b/plugin.c index 1d8cd1e..97a8609 100644 --- a/plugin.c +++ b/plugin.c @@ -121,8 +121,6 @@ cPluginGraphLCD::cPluginGraphLCD() cPluginGraphLCD::~cPluginGraphLCD() { - mExtData->ReleaseExtData(); - mExtData = NULL; } void cPluginGraphLCD::Stop(void) @@ -131,6 +129,9 @@ void cPluginGraphLCD::Stop(void) dsyslog("graphlcd plugin: DisconnectDisplay %d", index); DisconnectDisplay(index); }; + + mExtData->ReleaseExtData(); + mExtData = NULL; } const char * cPluginGraphLCD::CommandLineHelp() -- cgit v1.2.3