diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-21 10:06:28 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-07-21 10:06:28 +0000 |
commit | 96c3e9ef1bffabc52d3848c43790dacd8e65497e (patch) | |
tree | 62003d1cf6be5d3e18bead66bb1e7e6fcb292c4e /ace/Select_Reactor_T.cpp | |
parent | 6d1c286aa59a8665c741c89b3b8760327763238e (diff) | |
download | ATCD-96c3e9ef1bffabc52d3848c43790dacd8e65497e.tar.gz |
ChangeLogTag:Wed Jul 21 04:32:20 1999 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'ace/Select_Reactor_T.cpp')
-rw-r--r-- | ace/Select_Reactor_T.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ace/Select_Reactor_T.cpp b/ace/Select_Reactor_T.cpp index 83f9d3d29eb..ab1b8f654ac 100644 --- a/ace/Select_Reactor_T.cpp +++ b/ace/Select_Reactor_T.cpp @@ -476,7 +476,9 @@ ACE_Select_Reactor_T<ACE_SELECT_REACTOR_TOKEN>::ACE_Select_Reactor_T int disable_notify_pipe, ACE_Reactor_Notify *notify) : token_ (*this), - lock_adapter_ (token_) + lock_adapter_ (token_), + deactivated_ (0) + { ACE_TRACE ("ACE_Select_Reactor_T::ACE_Select_Reactor_T"); @@ -1166,7 +1168,7 @@ ACE_Select_Reactor_T<ACE_SELECT_REACTOR_TOKEN>::handle_events ACE_GUARD_RETURN (ACE_SELECT_REACTOR_TOKEN, ace_mon, this->token_, -1); if (ACE_OS::thr_equal (ACE_Thread::self (), - this->owner_) == 0) + this->owner_) == 0 || this->deactivated_) return -1; // Update the countdown to reflect time waiting for the mutex. |