summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
m---------common0
-rw-r--r--gst/udp/gstmultiudpsink.c3
3 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 7cba0d30..7f4d8a7d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
2008-01-18 Thijs Vermeir <thijsvermeir@gmail.com>
* gst/udp/gstmultiudpsink.c:
+ use GST_WARNING for logging
+
+2008-01-18 Thijs Vermeir <thijsvermeir@gmail.com>
+
+ * gst/udp/gstmultiudpsink.c:
Don't try to leave a multicast group with an invalid socket
2008-01-17 Tim-Philipp Müller <tim at centricular dot net>
diff --git a/common b/common
-Subproject a78a9496c0c8cd815dda3d8d6127f0a654665ab
+Subproject 9aa2dcf8d6855932e9e91006d6be96f55fd9f1a
diff --git a/gst/udp/gstmultiudpsink.c b/gst/udp/gstmultiudpsink.c
index be8d4846..1ec8f63a 100644
--- a/gst/udp/gstmultiudpsink.c
+++ b/gst/udp/gstmultiudpsink.c
@@ -542,7 +542,8 @@ leave_multicast (GstUDPClient * client)
{
if (setsockopt (*(client->sock), IPPROTO_IP, IP_DROP_MEMBERSHIP,
&(client->multi_addr), sizeof (client->multi_addr)) < 0)
- perror ("setsockopt IP_DROP_MEMBERSHIP\n");
+ GST_WARNING ("setsockopt IP_DROP_MEMBERSHIP failed '%s'",
+ g_strerror (errno));
}
/* create a socket for sending to remote machine */