From 84df076e382d93e4ebb736826b3fcaff6c0cee64 Mon Sep 17 00:00:00 2001 From: Marty Kraimer Date: Tue, 15 Oct 1996 19:15:26 +0000 Subject: [PATCH] checks that lset was allocated --- src/db/dbLock.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/db/dbLock.c b/src/db/dbLock.c index a447c34ae..84c981d19 100644 --- a/src/db/dbLock.c +++ b/src/db/dbLock.c @@ -207,10 +207,15 @@ void dbLockSetRecordLock(dbCommon *precord) void dbScanLock(dbCommon *precord) { - lockRecord *plockRecord = (lockRecord *)precord->lset; + lockRecord *plockRecord; lockSet *plockSet; STATUS status; + if(!(plockRecord= (lockRecord *)precord->lset)) { + epicsPrintf("dbScanLock plockRecord is NULL record %s\n", + precord->name); + exit(1); + } while(TRUE) { if(changingLockSets) { semTake(globalWaitSemid,WAIT_FOREVER);