[FFmpeg-cvslog] r25147 - trunk/libavformat/udp.c
    mstorsjo 
    subversion
       
    Mon Sep 20 08:38:40 CEST 2010
    
    
  
Author: mstorsjo
Date: Mon Sep 20 08:38:40 2010
New Revision: 25147
Log:
Check for the IPPROTO_IPV6 define before using it
This fixes building on FreeBSD in some configurations, if the IPv6 multicast
structs are available, but IPPROTO_IPV6 isn't defined.
Modified:
   trunk/libavformat/udp.c
Modified: trunk/libavformat/udp.c
==============================================================================
--- trunk/libavformat/udp.c	Sat Sep 18 22:44:32 2010	(r25146)
+++ trunk/libavformat/udp.c	Mon Sep 20 08:38:40 2010	(r25147)
@@ -96,7 +96,7 @@ static int udp_join_multicast_group(int 
         }
     }
 #endif
-#if HAVE_STRUCT_IPV6_MREQ
+#if HAVE_STRUCT_IPV6_MREQ && defined(IPPROTO_IPV6)
     if (addr->sa_family == AF_INET6) {
         struct ipv6_mreq mreq6;
 
@@ -125,7 +125,7 @@ static int udp_leave_multicast_group(int
         }
     }
 #endif
-#if HAVE_STRUCT_IPV6_MREQ
+#if HAVE_STRUCT_IPV6_MREQ && defined(IPPROTO_IPV6)
     if (addr->sa_family == AF_INET6) {
         struct ipv6_mreq mreq6;
 
    
    
More information about the ffmpeg-cvslog
mailing list