summaryrefslogtreecommitdiff
path: root/ace/ReactorEx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/ReactorEx.cpp')
-rw-r--r--ace/ReactorEx.cpp19
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;
}