diff --git a/src/libCom/error/errlog.c b/src/libCom/error/errlog.c index 7bf139226..9e9c94c26 100644 --- a/src/libCom/error/errlog.c +++ b/src/libCom/error/errlog.c @@ -136,7 +136,7 @@ epicsShareFunc int errlogVprintf( return 0; } errlogInit(0); - pbuffer = msgbufGetFree(!isOkToBlock); + pbuffer = msgbufGetFree(isOkToBlock); if(!pbuffer) return(0); nchar = tvsnPrint(pbuffer,MAX_MESSAGE_SIZE,pFormat?pFormat:"",pvar); msgbufSetSize(nchar); @@ -221,7 +221,7 @@ epicsShareFunc int errlogSevVprintf( return 0; } errlogInit(0); - pnext = msgbufGetFree(!isOkToBlock); + pnext = msgbufGetFree(isOkToBlock); pmessage = pnext; if(!pnext) return(0); nchar = sprintf(pnext,"sevr=%s ",errlogGetSevEnumString(severity)); @@ -316,7 +316,7 @@ epicsShareFunc void errPrintf(long status, const char *pFileName, return; } errlogInit(0); - pnext = msgbufGetFree(!isOkToBlock); + pnext = msgbufGetFree(isOkToBlock); pmessage = pnext; if(!pnext) return; if(pFileName){