summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-03-05 17:41:37 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-03-05 17:41:37 +0000
commit94e806931a796565bde7dbf5f278ee6d931ab113 (patch)
tree8cae9547016b1ffbf4881190418c9bd50f0dc6da
parentfe22a203f2be9937cee00098748e328d8d584d7d (diff)
downloadATCD-94e806931a796565bde7dbf5f278ee6d931ab113.tar.gz
Mon Mar 5 17:16:16 UTC 2007 Carlos O'Ryan <coryan@atdesk.com>
-rw-r--r--ACE/ChangeLog6
-rw-r--r--ACE/tests/Bug_2820_Regression_Test.cpp6
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 <coryan@atdesk.com>
+
+ * 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 <ops@iki.fi>
* 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();