summaryrefslogtreecommitdiff
path: root/ACE/ace/Dev_Poll_Reactor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/Dev_Poll_Reactor.cpp')
-rw-r--r--ACE/ace/Dev_Poll_Reactor.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/ACE/ace/Dev_Poll_Reactor.cpp b/ACE/ace/Dev_Poll_Reactor.cpp
index 66a0a1ef19c..035d6b17db0 100644
--- a/ACE/ace/Dev_Poll_Reactor.cpp
+++ b/ACE/ace/Dev_Poll_Reactor.cpp
@@ -2311,14 +2311,13 @@ ACE_Dev_Poll_Reactor::mask_ops_i (ACE_HANDLE handle,
{
ACE_TRACE ("ACE_Dev_Poll_Reactor::mask_ops_i");
- if (!this->handler_rep_.handle_in_range (handle))
+ Event_Tuple *info = this->handler_rep_.find (handle);
+ if (info == 0)
return -1;
// Block out all signals until method returns.
ACE_Sig_Guard sb;
- Event_Tuple *info = this->handler_rep_.find (handle);
-
ACE_Reactor_Mask const old_mask = info->mask;
ACE_Reactor_Mask new_mask = old_mask;