From: RĂ©mi Denis-Courmont Date: Sat, 11 Nov 2006 15:48:05 +0000 (+0000) Subject: Fix SAP group IPv6 addresses X-Git-Tag: 0.9.0-test0~9545 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=c0f6a69c8a1af788fb829edde3b5f0fa8f3f18d7;p=vlc Fix SAP group IPv6 addresses --- diff --git a/src/stream_output/sap.c b/src/stream_output/sap.c index 033cf7307f..dc0157aa97 100644 --- a/src/stream_output/sap.c +++ b/src/stream_output/sap.c @@ -292,11 +292,11 @@ static int announce_SAPAnnounceAdd( sap_handler_t *p_sap, "\x00\x00\x00\x00\x00\x02\x7f\xfe", 14 ); if( IN6_IS_ADDR_MULTICAST( a6 ) ) { - /* force reserved bits in flags to zero, preserve scope */ - a6->s6_addr[1] &= 0x3f; - /* SSM <=> ff3x::/32 */ b_ssm = (GetDWLE (a6->s6_addr) & 0xfff0ffff) == 0xff300000; + + /* force flags to zero, preserve scope */ + a6->s6_addr[1] &= 0xf; } else /* Unicast IPv6 - assume global scope */