From 0b617dd5bd4311c863d37defd2e5b8c3949e861c Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Fri, 14 Mar 2014 19:03:24 +0100 Subject: [PATCH] rtsp-stream: Don't mix IPv4 and IPv6 addresses Fixes https://bugzilla.gnome.org/show_bug.cgi?id=726362 --- gst/rtsp-server/rtsp-stream.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gst/rtsp-server/rtsp-stream.c b/gst/rtsp-server/rtsp-stream.c index d4d1dbe992..655545eb17 100644 --- a/gst/rtsp-server/rtsp-stream.c +++ b/gst/rtsp-server/rtsp-stream.c @@ -793,10 +793,10 @@ gst_rtsp_stream_get_multicast_address (GstRTSPStream * stream, if (family == G_SOCKET_FAMILY_IPV6) { flags = GST_RTSP_ADDRESS_FLAG_IPV6; - addrp = &priv->addr_v4; + addrp = &priv->addr_v6; } else { flags = GST_RTSP_ADDRESS_FLAG_IPV4; - addrp = &priv->addr_v6; + addrp = &priv->addr_v4; } g_mutex_lock (&priv->lock); @@ -871,9 +871,9 @@ gst_rtsp_stream_reserve_address (GstRTSPStream * stream, } if (family == G_SOCKET_FAMILY_IPV6) - addrp = &priv->addr_v4; - else addrp = &priv->addr_v6; + else + addrp = &priv->addr_v4; g_mutex_lock (&priv->lock); if (*addrp == NULL) {