diff --git a/src/db/dbLock.c b/src/db/dbLock.c index cfdbec6b3..6a2379d4c 100644 --- a/src/db/dbLock.c +++ b/src/db/dbLock.c @@ -223,6 +223,7 @@ void epicsShareAPI dbLockSetRecordLock(dbCommon *precord) epicsMutexMustLock(plockSet->lock); epicsMutexMustLock(lockSetModifyLock); if(plockSet->nWaiting == 0) break; + epicsMutexUnlock(plockSet->lock); epicsThreadSleep(.1); } epicsMutexUnlock(plockSet->lock);