summaryrefslogtreecommitdiff
path: root/TAO/tao/GIOP_Server_Request.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/GIOP_Server_Request.cpp')
-rw-r--r--TAO/tao/GIOP_Server_Request.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/TAO/tao/GIOP_Server_Request.cpp b/TAO/tao/GIOP_Server_Request.cpp
index 3a01c168a7d..63711ac2064 100644
--- a/TAO/tao/GIOP_Server_Request.cpp
+++ b/TAO/tao/GIOP_Server_Request.cpp
@@ -62,7 +62,8 @@ TAO_GIOP_ServerRequest::
exception_type_ (TAO_GIOP_NO_EXCEPTION),
orb_core_ (orb_core),
version_ (version),
- service_info_ (),
+ request_service_info_ (),
+ reply_service_info_ (),
request_id_ (0),
object_key_ (),
requesting_principal_ (0)
@@ -86,7 +87,7 @@ TAO_GIOP_ServerRequest::parse_header_std (void)
TAO_InputCDR& input = *this->incoming_;
- input >> this->service_info_;
+ input >> this->request_service_info_;
CORBA::Boolean hdr_status = (CORBA::Boolean) input.good_bit ();
// Get the rest of the request header ...
@@ -236,7 +237,8 @@ TAO_GIOP_ServerRequest::
exception_type_ (TAO_GIOP_NO_EXCEPTION),
orb_core_ (orb_core),
version_ (version),
- service_info_ (),
+ request_service_info_ (),
+ reply_service_info_ (),
request_id_ (request_id),
object_key_ (object_key),
requesting_principal_ (0)
@@ -626,7 +628,7 @@ TAO_GIOP_ServerRequest::init_reply (CORBA::Environment &ACE_TRY_ENV)
*this->outgoing_,
this->orb_core_);
- *this->outgoing_ << this->service_info_;
+ *this->outgoing_ << this->reply_service_info_;
this->outgoing_->write_ulong (this->request_id_);
// Standard exceptions are caught in Connect::handle_input