diff options
author | Phil Mesnier <mesnier_p@ociweb.com> | 2005-07-13 22:15:31 +0000 |
---|---|---|
committer | Phil Mesnier <mesnier_p@ociweb.com> | 2005-07-13 22:15:31 +0000 |
commit | b75199c59154ceafdbf3d5e2b1279d73783c05bb (patch) | |
tree | 0180a382b2de6c08a2ce533295772efc03876222 /TAO/tao/GIOP_Message_Base.cpp | |
parent | d902bd85103074e3fa0e37f91a1b4a12f3c47840 (diff) | |
download | ATCD-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.cpp | 8 |
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) |