fixed bug in proper cleanup of client context
This commit is contained in:
@@ -219,11 +219,11 @@ cac::~cac ()
|
||||
// make certain that process thread isnt deleting
|
||||
// tcpiiu objects at the same that this thread is
|
||||
//
|
||||
if ( this->pRecvProcThread ) {
|
||||
if ( this->pRecvProcessThread ) {
|
||||
this->recvProcessThreadExitRequest = true;
|
||||
this->recvProcessActivityEvent.signal ();
|
||||
this->recvProcessThreadExit.wait ();
|
||||
delete this->pRecvProcThread;
|
||||
delete this->pRecvProcessThread;
|
||||
}
|
||||
|
||||
{
|
||||
|
||||
@@ -166,7 +166,6 @@ private:
|
||||
epicsEvent ioDone;
|
||||
epicsTimerQueueActive *pTimerQueue;
|
||||
char *pUserName;
|
||||
epicsThread *pRecvProcThread;
|
||||
class udpiiu *pudpiiu;
|
||||
class searchTimer *pSearchTmr;
|
||||
class repeaterSubscribeTimer
|
||||
|
||||
Reference in New Issue
Block a user