From 11f16c52e4491f040ddd7346074c3120e7015bc3 Mon Sep 17 00:00:00 2001 From: sma Date: Fri, 17 May 2013 08:05:42 +0000 Subject: Fri May 17 08:03:00 UTC 2013 Simon Massey Cater for wchar version of call --- TAO/ChangeLog | 6 ++++++ .../orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 45548a5157b..acf8a466431 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,9 @@ +Fri May 17 08:03:00 UTC 2013 Simon Massey + + * orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp: + + Correction to Cater for wide character version of call. + Thu May 16 09:01:00 UTC 2013 Simon Massey * docs/Options.html: diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp index 9e388afa55e..58f3c7f3b7a 100644 --- a/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp +++ b/TAO/orbsvcs/orbsvcs/PortableGroup/UIPMC_Mcast_Connection_Handler.cpp @@ -132,7 +132,10 @@ TAO_UIPMC_Mcast_Connection_Handler::open (void *) bool success= !preferred_size; #endif // ALLOW_UNICAST_MIOP for (CORBA::ULong i= 0u; i < preferred_size; ++i) - if (0 == this->peer ().join (this->local_addr_, 1, preferred[i].c_str ())) + if (0 == this->peer ().join ( + this->local_addr_, + 1, + ACE_TEXT_CHAR_TO_TCHAR (preferred[i].c_str ()))) { success= true; // At least one perferred listener interface join succeeded if (TAO_debug_level > 5) -- cgit v1.2.1