wrong logic on msgbufGetFree(isOkToBlock)

This commit is contained in:
Marty Kraimer
2004-07-14 13:22:28 +00:00
parent 6c205869f6
commit 1b20ea0e6a

View File

@@ -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){