From 4b3bdf31c2dbb0cbd69db7e9a91d4a353b9f117c Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 23 Mar 2016 20:45:59 -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 45ae02a46..1b804757d 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() */