Commit 263ed02d authored by Dan Fandrich's avatar Dan Fandrich
Browse files

url: only use if_nametoindex() if IFNAMSIZ is available

parent b2e9c17a
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -3995,7 +3995,7 @@ static CURLcode parseurlandfillconn(struct SessionHandle *data,
      }
      else {
        /* Zone identifier is not numeric */
#ifdef HAVE_NET_IF_H
#if defined(HAVE_NET_IF_H) && defined(IFNAMSIZ)
        char ifname[IFNAMSIZ + 2];
        char *square_bracket;
        unsigned int scopeidx = 0;
@@ -4019,12 +4019,9 @@ static CURLcode parseurlandfillconn(struct SessionHandle *data,
                  identifier_offset + strlen(ifname));
          conn->scope = scopeidx;
        }
        else {
#endif /* HAVE_NET_IF_H */
        else
#endif /* HAVE_NET_IF_H && IFNAMSIZ */
          infof(data, "Invalid IPv6 address format\n");
#ifdef HAVE_NET_IF_H
        }
#endif /* HAVE_NET_IF_H */
      }
    }
  }