From e51954529a7572a5bb6ac698afc30088d439e2aa Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 27 Jun 2023 07:39:27 -0700 Subject: [PATCH] ioc: avoid *NULL on exit when partially initialized --- ioc/group.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ioc/group.cpp b/ioc/group.cpp index 9321f7e..1c444b2 100644 --- a/ioc/group.cpp +++ b/ioc/group.cpp @@ -43,9 +43,11 @@ IOCGroupConfig& IOCGroupConfig::instance() void IOCGroupConfigCleanup() { - epicsGuard G(configInstance->groupMapMutex); - configInstance->groupMap.clear(); - configInstance->groupConfigFiles.clear(); + if(configInstance) { + epicsGuard G(configInstance->groupMapMutex); + configInstance->groupMap.clear(); + configInstance->groupConfigFiles.clear(); + } } /**