diff options
Diffstat (limited to 'TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp')
-rw-r--r-- | TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp b/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp index ee5be9b7dfe..397dc2c3986 100644 --- a/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp +++ b/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp @@ -111,7 +111,7 @@ be_visitor_interface_strategized_proxy_broker_ss::visit_interface ( << "ACE_ENV_ARG_PARAMETER" << be_uidt_nl << ");" << be_uidt_nl << "ACE_CHECK;" << be_nl << be_nl - << "servant_upcall.pre_invoke_collocated_request (" + << "servant_upcall.pre_invoke_collocated_request (" << be_idt << be_idt_nl << "ACE_ENV_SINGLE_ARG_PARAMETER" << be_uidt_nl << ");" << be_uidt_nl @@ -128,7 +128,8 @@ be_visitor_interface_strategized_proxy_broker_ss::visit_interface ( << " op_len);" << be_nl << be_nl << "if (status == -1)" << be_idt_nl << "{" << be_idt_nl - << "ACE_THROW (CORBA::BAD_OPERATION ());" << be_uidt_nl + << "ACE_THROW (CORBA::BAD_OPERATION (TAO::VMCID | 2, " + << "CORBA::COMPLETED_NO));" << be_uidt_nl << "}" << be_uidt_nl << be_nl << "ACE_TRY" << be_idt_nl << "{" << be_idt_nl |