]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/tcp.c
Merge commit '46278ec90ac5ad1dab5e85991f176afe49003fee'
[ffmpeg] / libavformat / tcp.c
index fd10a56eff9ace9299b404355fd6e7cdd1f2d287..25abafc5eb8577e601c91b005abae34e57a37dc2 100644 (file)
@@ -122,6 +122,7 @@ static int tcp_open(URLContext *h, const char *uri, int flags)
     cur_ai = ai;
 
  restart:
+#if HAVE_STRUCT_SOCKADDR_IN6
     // workaround for IOS9 getaddrinfo in IPv6 only network use hardcode IPv4 address can not resolve port number.
     if (cur_ai->ai_family == AF_INET6){
         struct sockaddr_in6 * sockaddr_v6 = (struct sockaddr_in6 *)cur_ai->ai_addr;
@@ -129,6 +130,7 @@ static int tcp_open(URLContext *h, const char *uri, int flags)
             sockaddr_v6->sin6_port = htons(port);
         }
     }
+#endif
 
     fd = ff_socket(cur_ai->ai_family,
                    cur_ai->ai_socktype,