summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/be/be_visitor_interface/strategized_proxy_broker_ss.cpp
diff options
context:
space:
mode:
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.cpp5
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