case EPROTONOSUPPORT:
case EAFNOSUPPORT:
case EPFNOSUPPORT:
+ case EINVAL:
/* See if there's another address that will work... */
continue;
}
}
-static sa_family_t get_sockaddr_family(const struct sockaddr_storage *ss)
+static int get_sockaddr_family(const struct sockaddr_storage *ss)
{
return ((struct sockaddr *) ss)->sa_family;
}