From f99fbe1964c329a14cdb4386aa2c53223ce507cf Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 18 Aug 2015 09:07:18 -0400 Subject: [PATCH] move dbCaShutdown earlier shutdown dbCa thread before free'ing records --- src/ioc/misc/iocInit.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/ioc/misc/iocInit.c b/src/ioc/misc/iocInit.c index ceec436a3..d2d369f7b 100644 --- a/src/ioc/misc/iocInit.c +++ b/src/ioc/misc/iocInit.c @@ -693,7 +693,7 @@ int iocShutdown(void) scanStop(); callbackStop(); } - dbCaShutdown(); + dbCaShutdown(); /* must be before dbFreeRecord and dbChannelExit */ if (iocBuildMode==buildIsolated) { /* free resources */ scanCleanup(); @@ -701,9 +701,6 @@ int iocShutdown(void) iterateRecords(doFreeRecord, NULL); dbLockCleanupRecords(pdbbase); asShutdown(); - } - dbCaShutdown(); /* must be before dbChannelExit */ - if (iocBuildMode==buildIsolated) { dbChannelExit(); dbProcessNotifyExit(); iocshFree();