From 36094449ecf9de1dbe63d3239474db83421ed450 Mon Sep 17 00:00:00 2001 From: Johnny Willemsen Date: Sun, 19 Jun 2011 18:00:57 +0000 Subject: Sun Jun 19 18:00:12 UTC 2011 Johnny Willemsen * examples/Hello/Sender/Sender_exec.cpp: Fixed memory leak --- CIAO/ChangeLog | 5 +++++ CIAO/examples/Hello/Sender/Sender_exec.cpp | 5 +++-- 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 + + * examples/Hello/Sender/Sender_exec.cpp: + Fixed memory leak + Sat Jun 18 08:14:04 UTC 2011 Marcel Smit * 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 ()); } /** -- cgit v1.2.1