summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroci <oci@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-27 16:06:32 +0000
committeroci <oci@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-27 16:06:32 +0000
commit0fed911751183b20bc17fe8931504796eb7f7e8f (patch)
treed3a6d3297e19d9e9ad49b66f13835b51d6074935
parentf7cd6c7fbccd26bd4b068af11947bc96a94ba78f (diff)
downloadATCD-0fed911751183b20bc17fe8931504796eb7f7e8f.tar.gz
ChangeLogTag: Fri Apr 27 11:03:40 2001 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a7
-rw-r--r--TAO/tests/DynAny_Test/driver.cpp5
2 files changed, 12 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 977df264068..dcdd5ab1bce 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,10 @@
+Fri Apr 27 11:03:40 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * tests/DynAny_Test/driver.cpp:
+
+ Clean up the orb in the Driver destructor. This allows the test
+ to run properly on VxWorks.
+
Fri Apr 27 10:45:35 2001 Chad Elliott <elliott_c@ociweb.com>
* tests/Explicit_Event_Loop/client.cpp:
diff --git a/TAO/tests/DynAny_Test/driver.cpp b/TAO/tests/DynAny_Test/driver.cpp
index 917d38b2eb8..6f51ccaefce 100644
--- a/TAO/tests/DynAny_Test/driver.cpp
+++ b/TAO/tests/DynAny_Test/driver.cpp
@@ -57,6 +57,11 @@ Driver::Driver (void)
// destructor
Driver::~Driver (void)
{
+ if (this->orb_.in () != 0)
+ {
+ this->orb_->shutdown ();
+ this->orb_->destroy ();
+ }
}
// initialize the driver