summaryrefslogtreecommitdiff
path: root/TAO/tao/skip.cpp
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-25 19:38:29 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-25 19:38:29 +0000
commit86cb8acb6e86dd30a6528b59132beb771dd56cc2 (patch)
treee50dabdf4721e01339edc0dce4406d661c0b9b7e /TAO/tao/skip.cpp
parent998da65a13de6133f9bfa4d492e1765190e7bb86 (diff)
downloadATCD-86cb8acb6e86dd30a6528b59132beb771dd56cc2.tar.gz
ChangeLogTag:Fri Jun 25 14:28:59 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/skip.cpp')
-rw-r--r--TAO/tao/skip.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/TAO/tao/skip.cpp b/TAO/tao/skip.cpp
index f4e82240466..198e14147ff 100644
--- a/TAO/tao/skip.cpp
+++ b/TAO/tao/skip.cpp
@@ -115,7 +115,6 @@ TAO_Marshal_Any::skip (CORBA::TypeCode_ptr,
retval = stream->skip (elem_tc.in (), ACE_TRY_ENV);
ACE_CHECK_RETURN (CORBA::TypeCode::TRAVERSE_STOP);
}
- CORBA::release (elem_tc);
return retval;
}
@@ -491,6 +490,8 @@ TAO_Marshal_Union::skip (CORBA::TypeCode_ptr tc,
return stream->skip (member_tc, ACE_TRY_ENV);
}
}
+ if (default_tc != 0)
+ return stream->skip (default_tc, ACE_TRY_ENV);
}
return retval;
}