summaryrefslogtreecommitdiff
path: root/ACE/tests/NonBlocking_Conn_Test.cpp
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-02-04 11:22:59 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2010-02-04 11:22:59 +0000
commit90fc349c28d1bd579b15500f0609a06ad396ac85 (patch)
tree4fa7d98d88c72d905da745c8255194a7837d6eac /ACE/tests/NonBlocking_Conn_Test.cpp
parent9c2c51b8cbc1cbcb364c1a2697b99e7d1b0720d4 (diff)
downloadATCD-90fc349c28d1bd579b15500f0609a06ad396ac85.tar.gz
Thu Feb 4 11:15:57 UTC 2010 Vladimir Zykov <vladimir.zykov@prismtech.com>
* ace/Svc_Handler.cpp: Fixed an unconditional delete of Svc_Handler in destroy(). If reference counting is enabled then it has to do remove_reference(). This completes the fix for bug#3731. * tests/NonBlocking_Conn_Test.cpp: Changed www.pakarmy.gov.pk to www.pakistanarmy.gov.pk. The first URL seems to be dead.
Diffstat (limited to 'ACE/tests/NonBlocking_Conn_Test.cpp')
-rw-r--r--ACE/tests/NonBlocking_Conn_Test.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/ACE/tests/NonBlocking_Conn_Test.cpp b/ACE/tests/NonBlocking_Conn_Test.cpp
index eb3797b69c8..9c701a2984f 100644
--- a/ACE/tests/NonBlocking_Conn_Test.cpp
+++ b/ACE/tests/NonBlocking_Conn_Test.cpp
@@ -39,6 +39,9 @@ Svc_Handler::Svc_Handler (void)
: status_ (0),
completion_counter_ (0)
{
+ // Enable reference counting on the event handler.
+ this->reference_counting_policy ().value (
+ ACE_Event_Handler::Reference_Counting_Policy::ENABLED);
}
void
@@ -72,7 +75,7 @@ typedef ACE_Connector<Svc_Handler, ACE_SOCK_CONNECTOR> CONNECTOR;
static const char* hosts[] = {
"www.russiantvguide.com:80",
- "www.pakarmy.gov.pk:80",
+ "www.pakistanarmy.gov.pk:80",
"www.cnn.com:80",
"www.waca.com.au:80",
"www.uganda.co.ug:80",
@@ -80,7 +83,8 @@ static const char* hosts[] = {
"www.dre.vanderbilt.edu:80",
"www.dhm.gov.np:80",
"www.msn.com:80",
- "www.presidencymaldives.gov.mv:80" };
+ "www.presidencymaldives.gov.mv:80"
+};
static int number_of_connections = 0;