]> git.sesse.net Git - vlc/commitdiff
Don't try IPv6 SSM if not defined
authorRémi Denis-Courmont <rem@videolan.org>
Wed, 22 Nov 2006 22:00:21 +0000 (22:00 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Wed, 22 Nov 2006 22:00:21 +0000 (22:00 +0000)
modules/misc/network/ipv6.c

index 335be22bb10af1c08b42e92e378e105e7d2c2b8b..15ee1eb1d9feb4bfdc2043d0d274b1e577d6358a 100644 (file)
@@ -243,6 +243,7 @@ static int OpenUDP( vlc_object_t * p_this )
     {
         if(*psz_server_addr)
         {
+#ifdef MCAST_JOIN_SOURCE_GROUP
             struct group_source_req imr;
             struct sockaddr_in6 *p_sin6;
 
@@ -267,6 +268,9 @@ static int OpenUDP( vlc_object_t * p_this )
             msg_Dbg( p_this, "MCAST_JOIN_SOURCE_GROUP multicast request" );
             if( setsockopt( i_handle, IPPROTO_IPV6, MCAST_JOIN_SOURCE_GROUP,
                           (char *)&imr, sizeof(struct group_source_req) ) == -1 )
+#else
+            errno = ENOSYS;
+#endif
             {
 
                 msg_Err( p_this, "Source specific multicast failed (%s) -"