fixed a potential schedualing problem related to changed timer behavior, but

I have not been able to cause this problem to occur during testing
This commit is contained in:
Jeff Hill
2002-12-18 02:36:09 +00:00
parent 69f584ac9d
commit a22835e835

View File

@@ -225,17 +225,9 @@ void casStreamIOWakeup::show ( unsigned level ) const
//
epicsTimerNotify::expireStatus casStreamIOWakeup::expire ( const epicsTime & /* currentTime */ )
{
//
// in case there is something in the input buffer
// and currently nothing to be read from TCP
//
// processInput() does an armRecv() so
// if recv is not armed, there is space in
// the input buffer, and there eventually will
// be something to read from TCP this works
//
this->pOS->processInput();
casStreamOS & tmpOS = *this->pOS;
this->pOS = 0;
tmpOS.processInput();
return noRestart;
}