summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-07-22 17:39:21 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-07-22 17:39:21 +0000
commit87f333924a2073cfacb90d06ab8754e58452c650 (patch)
tree3768e033d37decc8c848bf2ff30da5928958dbdc /TAO
parentc8ceb1ea4259e01a009c1a0295cbb1fd36892e45 (diff)
downloadATCD-87f333924a2073cfacb90d06ab8754e58452c650.tar.gz
ChangeLogTag:Wed Jul 22 11:55:35 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLog-98c1
-rw-r--r--TAO/tao/Server_Request.cpp2
2 files changed, 2 insertions, 1 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c
index 5b8a12a25f9..d50198eef1e 100644
--- a/TAO/ChangeLog-98c
+++ b/TAO/ChangeLog-98c
@@ -6,6 +6,7 @@ Wed Jul 22 11:55:35 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
also broken, we use TypeCode::equal() instead; thanks to Darrell
Brunsch for reporting this.
+ * tao/Server_Request.cpp:
* tao/NVList.cpp:
We were passing a TypeCode_var without calling .in() first,
thansk to Seth B. Widoff for catching up this one.
diff --git a/TAO/tao/Server_Request.cpp b/TAO/tao/Server_Request.cpp
index bf1e9893f77..4adf1f5d364 100644
--- a/TAO/tao/Server_Request.cpp
+++ b/TAO/tao/Server_Request.cpp
@@ -259,7 +259,7 @@ IIOP_ServerRequest::set_result (const CORBA::Any &value,
// @@ TODO Does this work in all the cases? Shouldn't we use
// operator= or something similar?
CORBA::TypeCode_var type = value.type ();
- this->retval_->replace (type, value.value (), 1, env);
+ this->retval_->replace (type.in (), value.value (), 1, env);
}
}