From 94e806931a796565bde7dbf5f278ee6d931ab113 Mon Sep 17 00:00:00 2001 From: coryan Date: Mon, 5 Mar 2007 17:41:37 +0000 Subject: Mon Mar 5 17:16:16 UTC 2007 Carlos O'Ryan --- ACE/ChangeLog | 6 ++++++ ACE/tests/Bug_2820_Regression_Test.cpp | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ACE/ChangeLog b/ACE/ChangeLog index 1a291dd035f..e59e8b67aff 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -1,3 +1,9 @@ +Mon Mar 5 17:16:16 UTC 2007 Carlos O'Ryan + + * tests/Bug_2820_Regression_Test.cpp: + The test was broken, it did not delete the Reactor, so it failed + to test what we wanted. + Mon Mar 5 14:16:49 UTC 2007 Olli Savia * tests/run_test.lst: diff --git a/ACE/tests/Bug_2820_Regression_Test.cpp b/ACE/tests/Bug_2820_Regression_Test.cpp index 6a56906b446..02026185780 100644 --- a/ACE/tests/Bug_2820_Regression_Test.cpp +++ b/ACE/tests/Bug_2820_Regression_Test.cpp @@ -74,7 +74,7 @@ run_main (int, ACE_TCHAR *[]) notify_count, pre_notify_count, pos_notify_count)); } - reactor.release(); + reactor.reset(); ACE_Event_Handler::Reference_Count pos_release_count = v->add_reference(); @@ -90,8 +90,8 @@ run_main (int, ACE_TCHAR *[]) pre_notify_count, pos_release_count)); } - // Remove a reference for each time we explicitly increased it. - v->remove_reference(); + // Remove a reference for each time we explicitly increased it, + // minus one time because the _var will take care of that. v->remove_reference(); v->remove_reference(); -- cgit v1.2.1