summaryrefslogtreecommitdiff
path: root/TAO/tao/GIOP_Message_Base.cpp
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2005-07-13 22:15:31 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2005-07-13 22:15:31 +0000
commitb75199c59154ceafdbf3d5e2b1279d73783c05bb (patch)
tree0180a382b2de6c08a2ce533295772efc03876222 /TAO/tao/GIOP_Message_Base.cpp
parentd902bd85103074e3fa0e37f91a1b4a12f3c47840 (diff)
downloadATCD-b75199c59154ceafdbf3d5e2b1279d73783c05bb.tar.gz
ChangeLog tag: Wed Jul 13 16:37:41 2005 Phil Mesnier <mesnier_p@ociweb.com>
Diffstat (limited to 'TAO/tao/GIOP_Message_Base.cpp')
-rw-r--r--TAO/tao/GIOP_Message_Base.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/TAO/tao/GIOP_Message_Base.cpp b/TAO/tao/GIOP_Message_Base.cpp
index 0095a74a692..3aeca12a984 100644
--- a/TAO/tao/GIOP_Message_Base.cpp
+++ b/TAO/tao/GIOP_Message_Base.cpp
@@ -807,8 +807,12 @@ TAO_GIOP_Message_Base::process_request (TAO_Transport *transport,
parse_error =
parser->parse_request_header (request);
- request.orb_core()->codeset_manager()->process_service_context(request);
- transport->assign_translators(&cdr,&output);
+ TAO_Codeset_Manager *csm = request.orb_core()->codeset_manager();
+ if (csm)
+ {
+ csm->process_service_context(request);
+ transport->assign_translators(&cdr,&output);
+ }
// Throw an exception if the
if (parse_error != 0)