diff options
Diffstat (limited to 'ace/ReactorEx.cpp')
-rw-r--r-- | ace/ReactorEx.cpp | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/ace/ReactorEx.cpp b/ace/ReactorEx.cpp index 1f796413fc8..8dea9eec220 100644 --- a/ace/ReactorEx.cpp +++ b/ace/ReactorEx.cpp @@ -508,23 +508,10 @@ ACE_ReactorEx::handle_events (ACE_Time_Value *max_wait_time, int wait_status = this->wait_for_multiple_events (max_wait_time, alertable); - result = this->safe_dispatch (wait_status); - return result; -} - -int -ACE_ReactorEx::safe_dispatch (int wait_status) -{ - int result; - ACE_SEH_TRY - { - result = this->dispatch (wait_status); - } - ACE_SEH_FINALLY - { - this->update_state (); - } + result = this->dispatch (wait_status); + + this->update_state (); return result; } |