diff options
Diffstat (limited to 'examples/Reactor/WFMO_Reactor')
-rw-r--r-- | examples/Reactor/WFMO_Reactor/APC.cpp | 2 | ||||
-rw-r--r-- | examples/Reactor/WFMO_Reactor/Timeouts.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/examples/Reactor/WFMO_Reactor/APC.cpp b/examples/Reactor/WFMO_Reactor/APC.cpp index ff1cbdd8233..589f191a395 100644 --- a/examples/Reactor/WFMO_Reactor/APC.cpp +++ b/examples/Reactor/WFMO_Reactor/APC.cpp @@ -112,6 +112,8 @@ ACE_TMAIN (int, ACE_TCHAR *[]) ACE_Reactor::run_alertable_event_loop (); + ACE_Reactor::instance ()->cancel_timer(&event_handler); + return 0; } #else /* !ACE_WIN32 */ diff --git a/examples/Reactor/WFMO_Reactor/Timeouts.cpp b/examples/Reactor/WFMO_Reactor/Timeouts.cpp index 05fa61309c3..8cc37a940bc 100644 --- a/examples/Reactor/WFMO_Reactor/Timeouts.cpp +++ b/examples/Reactor/WFMO_Reactor/Timeouts.cpp @@ -77,5 +77,7 @@ ACE_TMAIN (int, ACE_TCHAR *[]) if (ACE_Reactor::run_event_loop(run_time) == -1) ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1); + ACE_Reactor::instance ()->cancel_timer(&handler); + return 0; } |