X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain.c;h=10085bdb72756a89ffb8c23791e22d20f3ce6a74;hb=9fcc640425c7dcaf4090a86ec3ce64d7eef6b347;hp=7a284b15aa0745040615b401bde3b0f0908037d0;hpb=db22a96a0d172ddb68528fed5812a940f2318be9;p=framework%2Fconnectivity%2Fconnman.git diff --git a/src/main.c b/src/main.c index 7a284b1..10085bd 100644 --- a/src/main.c +++ b/src/main.c @@ -113,8 +113,6 @@ static char **parse_fallback_nameservers(char **nameservers, gsize len) { char **servers; int i, j; - struct addrinfo hints; - struct addrinfo *addr; servers = g_try_new0(char *, len + 1); if (servers == NULL) @@ -123,15 +121,10 @@ static char **parse_fallback_nameservers(char **nameservers, gsize len) i = 0; j = 0; while (nameservers[i] != NULL) { - memset(&hints, 0, sizeof(struct addrinfo)); - hints.ai_flags = AI_NUMERICHOST; - addr = NULL; - if (getaddrinfo(nameservers[i], NULL, &hints, &addr) == 0) { + if (connman_inet_check_ipaddress(nameservers[i]) > 0) { servers[j] = g_strdup(nameservers[i]); j += 1; } - - freeaddrinfo(addr); i += 1; }