summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-01-29 04:12:52 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-01-29 04:12:52 +0000
commit9937a4aa17facdf219c0aabe6bf9efe887daf603 (patch)
tree0e267958d17644d3b722b212e72e5e4e24fb33ea
parent08d1fd6d13903bf473085bb792138997a33bd869 (diff)
downloadATCD-9937a4aa17facdf219c0aabe6bf9efe887daf603.tar.gz
ChangeLogTag:Fri Jan 28 20:11:23 2000 Carlos O'Ryan <coryan@uci.edu>
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a7
-rw-r--r--TAO/tao/ORB_Core.cpp2
2 files changed, 9 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 71203e8dae8..ac9fcbebca1 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,10 @@
+Fri Jan 28 20:11:23 2000 Carlos O'Ryan <coryan@uci.edu>
+
+ * tao/ORB_Core.cpp:
+ When the last ORB is detroyed it must reset the first_orb_
+ variable in TAO_ORB_Table to 0. Thanks to Alex for reporting
+ this bug and providing a fix.
+
Fri Jan 28 18:35:15 2000 Jeff Parsons <parsons@cs.wustl.edu>
* tao/Request.cpp:
diff --git a/TAO/tao/ORB_Core.cpp b/TAO/tao/ORB_Core.cpp
index a560771de12..b1a6e59dc65 100644
--- a/TAO/tao/ORB_Core.cpp
+++ b/TAO/tao/ORB_Core.cpp
@@ -2312,6 +2312,8 @@ TAO_ORB_Table::unbind (const char *orb_id)
Iterator end = this->end ();
if (begin != end)
this->first_orb_ = (*begin).int_id_;
+ else
+ this->first_orb_ = 0;
}
}
return result;