From 899feb24b2ee53dbf416818e323541e5db465017 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Fri, 12 Aug 2016 19:50:17 -0400 Subject: [PATCH] iocInit: close CA_LINKs through lset --- src/ioc/misc/iocInit.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ioc/misc/iocInit.c b/src/ioc/misc/iocInit.c index ba0ea345d..2bcccf35d 100644 --- a/src/ioc/misc/iocInit.c +++ b/src/ioc/misc/iocInit.c @@ -641,7 +641,8 @@ static void doCloseLinks(dbRecordType *pdbRecordType, dbCommon *precord, dbScanLock(precord); locked = 1; } - dbCaRemoveLink(NULL, plink); + if(plink->lset) + (*plink->lset->removeLink)(NULL, plink); } else if (iocBuildMode==buildIsolated && plink->type == DB_LINK) { /* free link, but don't split lockset like dbDbRemoveLink() */