X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fnetwork%2Finet_addr.c;h=11ece3d6f8f14c5a791d63ceeec7fc960b9de2e5;hb=e2e9517607f67c1e23c059769b19bf4270d22123;hp=ea0a8f7a455ec1fe05d91d9fce421ded07f10b10;hpb=7b5beabceb3ae644acf793a249bbf564faf1ebe6;p=musl diff --git a/src/network/inet_addr.c b/src/network/inet_addr.c index ea0a8f7a..11ece3d6 100644 --- a/src/network/inet_addr.c +++ b/src/network/inet_addr.c @@ -1,11 +1,10 @@ #include #include #include -#include "__dns.h" in_addr_t inet_addr(const char *p) { - struct sockaddr_in sin; - if (__ipparse(&sin, AF_INET, p) < 0) return -1; - return sin.sin_addr.s_addr; + struct in_addr a; + if (!__inet_aton(p, &a)) return -1; + return a.s_addr; }