diff options
Diffstat (limited to 'TAO/ChangeLogs/ChangeLog-02a')
-rw-r--r-- | TAO/ChangeLogs/ChangeLog-02a | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index af99c40f893..963d31905a4 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -1,6 +1,6 @@ Tue May 8 08:56:32 2001 Ossama Othman <ossama@uci.edu> - * tao/Object_Ref_Table.cpp (TAO_Object_Ref_Table, destroy): + * tao/Object_Ref_Table.cpp (TAO_Object_Ref_Table): Reverted the change "Tue May 8 09:01:13 2001 Balachandran Natarajan <bala@cs.wustl.edu>". The call to destroy() was @@ -9,6 +9,8 @@ Tue May 8 08:56:32 2001 Ossama Othman <ossama@uci.edu> the object reference table destroy() method is not explicitly called. + (destroy): + The correct fix for the problem was to call unbind_all() on the underlying hash table in the destroy() method. Doing so makes it safe to call the destroy() method more than once. |