summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2011-06-19 18:00:57 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2011-06-19 18:00:57 +0000
commit36094449ecf9de1dbe63d3239474db83421ed450 (patch)
tree0e5cc5fb5641f07c11869f9cfc56492506ddca56
parent82a39e837cccb4e2e96acbe5bda22bdb8681c0e4 (diff)
downloadATCD-36094449ecf9de1dbe63d3239474db83421ed450.tar.gz
Sun Jun 19 18:00:12 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
* examples/Hello/Sender/Sender_exec.cpp: Fixed memory leak
-rw-r--r--CIAO/ChangeLog5
-rw-r--r--CIAO/examples/Hello/Sender/Sender_exec.cpp5
2 files changed, 8 insertions, 2 deletions
diff --git a/CIAO/ChangeLog b/CIAO/ChangeLog
index 82751e14286..950f2af8cee 100644
--- a/CIAO/ChangeLog
+++ b/CIAO/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jun 19 18:00:12 UTC 2011 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * examples/Hello/Sender/Sender_exec.cpp:
+ Fixed memory leak
+
Sat Jun 18 08:14:04 UTC 2011 Marcel Smit <msmit@remedy.nl>
* examples/Hello/Receiver/Receiver_exec.cpp:
diff --git a/CIAO/examples/Hello/Sender/Sender_exec.cpp b/CIAO/examples/Hello/Sender/Sender_exec.cpp
index b2c1267a79a..cf8ef4f7eca 100644
--- a/CIAO/examples/Hello/Sender/Sender_exec.cpp
+++ b/CIAO/examples/Hello/Sender/Sender_exec.cpp
@@ -53,9 +53,10 @@ namespace CIAO_Hello_Sender_Impl
push_message_exec_i::get_message (void)
{
/* Your code here. */
+ CORBA::String_var message = this->sender_.local_message();
ACE_DEBUG ((LM_EMERGENCY, "Sender returning message: [%C]\n",
- this->sender_.local_message()));
- return CORBA::string_dup (this->sender_.local_message());
+ message.in ()));
+ return CORBA::string_dup (message.in ());
}
/**