]> granicus.if.org Git - curl/commitdiff
trynextip: fix build for non-IPV6 capable systems
authorDaniel Stenberg <daniel@haxx.se>
Wed, 8 Jan 2014 08:41:02 +0000 (09:41 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 8 Jan 2014 08:41:38 +0000 (09:41 +0100)
AF_INET6 may not exist then

Patched-by: Iida Yosiaki
Bug: http://curl.haxx.se/bug/view.cgi?id=1322

lib/connect.c

index 33f7aec3df5be1e7ee5c1bace1af3af08bc07191..05666ebb64fd67450a82a47999a4e3bb61595b10 100644 (file)
@@ -5,7 +5,7 @@
  *                            | (__| |_| |  _ <| |___
  *                             \___|\___/|_| \_\_____|
  *
- * Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.
  *
  * This software is licensed as described in the file COPYING, which
  * you should have received as part of this distribution. The terms
@@ -556,7 +556,11 @@ static CURLcode trynextip(struct connectdata *conn,
     else {
       /* happy eyeballs - try the other protocol family */
       int firstfamily = conn->tempaddr[0]->ai_family;
+#ifdef ENABLE_IPV6
       family = (firstfamily == AF_INET) ? AF_INET6 : AF_INET;
+#else
+      family = firstfamily;
+#endif
       ai = conn->tempaddr[0]->ai_next;
     }