summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijke Hengstmengel <MHengstmengel@users.noreply.github.com>2011-11-29 14:03:57 +0000
committerMarijke Hengstmengel <MHengstmengel@users.noreply.github.com>2011-11-29 14:03:57 +0000
commit6dc115b50d07fdc65ddaacfd3b7bdc84b1b23edf (patch)
tree69fe1290899705a7c913923690ce26bdacce888f
parent65b1b704ad96a35e399d26843d7f0acb1d0a1afa (diff)
downloadATCD-6dc115b50d07fdc65ddaacfd3b7bdc84b1b23edf.tar.gz
Tue Nov 29 12:59:03 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl>
* TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp: Correct check nil pointer in facet operation
-rw-r--r--TAO/ChangeLog.BRANCH4
-rw-r--r--TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp19
2 files changed, 12 insertions, 11 deletions
diff --git a/TAO/ChangeLog.BRANCH b/TAO/ChangeLog.BRANCH
index 804277615d8..315a7632f34 100644
--- a/TAO/ChangeLog.BRANCH
+++ b/TAO/ChangeLog.BRANCH
@@ -1,3 +1,7 @@
+Tue Nov 29 12:59:03 UTC 2011 Marijke Hengstmengel <mhengstmengel@remedy.nl>
+ * TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp:
+ Correct check nil pointer in facet operation
+
Mon Nov 28 15:26:03 UTC 2011 Marijke Hengstmengel <hengstmengel_m@remedy.nl>
* TAO_IDL/be/be_visitor_connector/executor_ami_exh.cpp:
diff --git a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp
index 93952c797a9..c02e4a22565 100644
--- a/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp
+++ b/TAO/TAO_IDL/be/be_visitor_connector/facet_ami_exs.cpp
@@ -682,13 +682,11 @@ be_visitor_facet_ami_exs::gen_facet_executor_sync_op (be_operation *node)
<< "this->context_->get_connection_ami4ccm_port_ami4ccm_uses ();"
<< be_uidt_nl << be_nl;
- os_ << "if (! ::CORBA::is_nil (receptacle_objref.in ()))"
+ os_ << "if (::CORBA::is_nil (receptacle_objref.in ()))"
<< be_idt_nl
<< "{" << be_idt_nl
<< "throw ::CORBA::INV_OBJREF ();" << be_uidt_nl
- << "}" << be_uidt_nl
- << "else" << be_idt_nl
- << "{" << be_idt_nl;
+ << "}" << be_uidt_nl << be_nl;
if (ret)
{
os_ << "return " ;
@@ -704,19 +702,18 @@ be_visitor_facet_ami_exs::gen_facet_executor_sync_op (be_operation *node)
i.next (), ++index)
{
AST_Decl *d = i.item ();
- if (index == 0UL)
+ if (index == 0UL)
{
os_ << d->local_name ();
- }
- else
- {
+ }
+ else
+ {
os_ << "," << be_nl
<< d->local_name ();
- }
+ }
}
- os_ << ");" << be_uidt << be_uidt << be_uidt_nl
- << "}" << be_uidt << be_uidt << be_nl;
+ os_ << ");" << be_uidt << be_uidt << be_uidt_nl;
os_ << "}";
return 0;