summaryrefslogtreecommitdiff
path: root/ACE/tests/Multicast_Test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/tests/Multicast_Test.cpp')
-rw-r--r--ACE/tests/Multicast_Test.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/ACE/tests/Multicast_Test.cpp b/ACE/tests/Multicast_Test.cpp
index a1686dc5701..794e7ff0d60 100644
--- a/ACE/tests/Multicast_Test.cpp
+++ b/ACE/tests/Multicast_Test.cpp
@@ -535,16 +535,19 @@ MCT_Event_Handler::join (const ACE_INET_Addr &mcast_addr,
int reuse_addr,
const ACE_TCHAR *net_if)
{
- if (this->mcast_.join (mcast_addr, reuse_addr, net_if) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- ACE_TEXT ("MCT_Event_Handler::join - %p\n"),
- ACE_TEXT ("Could not join group")),
- -1);
-
char buf[MAX_STRING_SIZE];
ACE_OS::sprintf (buf, "%s/%d",
mcast_addr.get_host_addr (),
mcast_addr.get_port_number ());
+
+ if (this->mcast_.join (mcast_addr, reuse_addr, net_if) == -1)
+ ACE_ERROR_RETURN ((LM_ERROR,
+ ACE_TEXT ("MCT_Event_Handler::join %C %p\n"),
+ buf,
+ ACE_TEXT ("failed")),
+ -1);
+ ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("Joined %C\n"), buf));
+
ACE_CString *str;
ACE_NEW_RETURN (str, ACE_CString (buf), -1);
this->address_vec_.push_back (str);