if (!pos)
return 0;
sa->sa_family = AF_INET;
+#if defined(HAVE_SOCKADDR_SA_LEN)
+ sa->sa_len = sizeof(struct sockaddr_in);
+#endif
return pos;
}
sin6->sin6_addr.s6_addr[cpos + jj] = 0;
}
sa->sa_family = AF_INET6;
+#if defined(HAVE_SOCKADDR_SA_LEN)
+ sa->sa_len = sizeof(struct sockaddr_in6);
+#endif
return pos;
}