From d6f4f1e01fff6d3388adee1b62aebfd51bbeb68d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Tue, 24 Jul 2012 19:04:39 +0100 Subject: [PATCH] udpsrc: don't crash dereferencing NULL error when leaving multicast group on shutdown Strangely enough, if we do pass an error variable to be filled, we no longer get an error on leaving. --- gst/udp/gstudpsrc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/udp/gstudpsrc.c b/gst/udp/gstudpsrc.c index 1f42b8f..0440f47 100644 --- a/gst/udp/gstudpsrc.c +++ b/gst/udp/gstudpsrc.c @@ -954,7 +954,7 @@ gst_udpsrc_stop (GstBaseSrc * bsrc) if (!g_socket_leave_multicast_group (src->used_socket, g_inet_socket_address_get_address (src->addr), FALSE, - src->multi_iface, NULL)) { + src->multi_iface, &err)) { GST_ERROR_OBJECT (src, "Failed to leave multicast group: %s", err->message); g_clear_error (&err); -- 2.7.4