From 7f00d18373cb9a09e331822b3d3f015f81eb4eb1 Mon Sep 17 00:00:00 2001 From: john30 Date: Sat, 27 Dec 2014 13:38:23 +0100 Subject: [PATCH] nicer cleanup --- src/ebusd/ebusd.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ebusd/ebusd.cpp b/src/ebusd/ebusd.cpp index ee9464c8..73bf9abc 100644 --- a/src/ebusd/ebusd.cpp +++ b/src/ebusd/ebusd.cpp @@ -115,8 +115,10 @@ void define_args() void shutdown() { // stop threads - if (baseloop != NULL) + if (baseloop != NULL) { delete baseloop; + baseloop = NULL; + } // reset all signal handlers to default signal(SIGHUP, SIG_DFL);