summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-05-23 22:03:31 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-05-23 22:03:31 +0000
commit53774f6775686133a5e67452441b83a2089825b3 (patch)
tree3b094eed3f9f858118b4e49f54ddb306e7e80ad2
parentd278d716822eb00c9666b6e8e1db9f6679557c3a (diff)
downloadATCD-53774f6775686133a5e67452441b83a2089825b3.tar.gz
ChangeLogTag:Fri May 23 17:02:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog4
-rw-r--r--TAO/tao/ObjectKey_Table.cpp12
2 files changed, 9 insertions, 7 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index cb9529b8cb3..651a36b02ec 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,7 @@
+Fri May 23 17:02:52 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * tao/ObjectKey_Table.cpp: Some cosmetic fixes.
+
Fri May 23 15:35:18 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
* tao/Object.cpp (is_nil_i): Added a new conditional check for
diff --git a/TAO/tao/ObjectKey_Table.cpp b/TAO/tao/ObjectKey_Table.cpp
index 867ea212c6d..8af37f9173b 100644
--- a/TAO/tao/ObjectKey_Table.cpp
+++ b/TAO/tao/ObjectKey_Table.cpp
@@ -94,7 +94,7 @@ TAO::ObjectKey_Table::unbind (TAO::Refcounted_ObjectKey *&key_new)
// If the refcount has dropped to 1, just go ahead and unbind it
// from the table.
- if (key_new->decr_refcount () == 1)
+ if (key_new && key_new->decr_refcount () == 1)
return this->unbind_i (key_new);
return 0;
@@ -133,17 +133,15 @@ TAO::ObjectKey_Table::bind_i (const TAO::ObjectKey &key,
TAO::Refcounted_ObjectKey (key),
-1);
+
+
int retval = this->table_.bind (key,
key_new);
if (retval != -1)
- {
- key_new->incr_refcount ();
- }
+ key_new->incr_refcount ();
else
- {
- key_new->decr_refcount ();
- }
+ key_new->decr_refcount ();
return retval;
}