diff options
author | vzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2010-02-04 11:22:59 +0000 |
---|---|---|
committer | vzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2010-02-04 11:22:59 +0000 |
commit | 90fc349c28d1bd579b15500f0609a06ad396ac85 (patch) | |
tree | 4fa7d98d88c72d905da745c8255194a7837d6eac /ACE/tests/NonBlocking_Conn_Test.cpp | |
parent | 9c2c51b8cbc1cbcb364c1a2697b99e7d1b0720d4 (diff) | |
download | ATCD-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.cpp | 8 |
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; |