summaryrefslogtreecommitdiff
path: root/TAO/tao
diff options
context:
space:
mode:
authorgokhale <asgokhale@users.noreply.github.com>1998-05-01 11:40:23 +0000
committergokhale <asgokhale@users.noreply.github.com>1998-05-01 11:40:23 +0000
commit443d4490a48fb1dd9b97cfa4331beaab61730f70 (patch)
tree518ec05f1cc72a651153f613be955236790c4b6d /TAO/tao
parent14bede07fc3cf9939bdf060d90f31a76713bf876 (diff)
downloadATCD-443d4490a48fb1dd9b97cfa4331beaab61730f70.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/tao')
-rw-r--r--TAO/tao/Marshal.i4
1 files changed, 3 insertions, 1 deletions
diff --git a/TAO/tao/Marshal.i b/TAO/tao/Marshal.i
index fc44da1b79c..c3d0efe6617 100644
--- a/TAO/tao/Marshal.i
+++ b/TAO/tao/Marshal.i
@@ -1,3 +1,4 @@
+//$Id$
ACE_INLINE
TAO_Marshal_Object::TAO_Marshal_Object (void)
{
@@ -259,7 +260,8 @@ TAO_Marshal_ObjRef::deep_free (CORBA::TypeCode_ptr,
const void *,
CORBA::Environment &)
{
- CORBA::release (*(CORBA::Object_ptr *) source);
+ CORBA::Object_ptr obj = *(CORBA::Object_ptr *)source;
+ CORBA::release (obj);
return CORBA::TypeCode::TRAVERSE_CONTINUE;
}