From: Patrik Flykt Date: Mon, 4 Jun 2012 10:45:06 +0000 (+0300) Subject: timeserver: Simplify timeserver IP address checking X-Git-Tag: 1.2~49 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=227bdf02f63fa348f6ebd30ac7fe005b396cdc4f;p=platform%2Fupstream%2Fconnman.git timeserver: Simplify timeserver IP address checking --- diff --git a/src/timeserver.c b/src/timeserver.c index 2601d36..e218fe2 100644 --- a/src/timeserver.c +++ b/src/timeserver.c @@ -115,9 +115,6 @@ static void resolv_result(GResolvResultStatus status, char **results, gpointer u void __connman_timeserver_sync_next() { char *server; - int ret; - struct addrinfo hints; - struct addrinfo *addr; __connman_ntp_stop(); @@ -129,15 +126,8 @@ void __connman_timeserver_sync_next() ts_list = g_slist_delete_link(ts_list, ts_list); - memset(&hints, 0, sizeof(struct addrinfo)); - hints.ai_flags = AI_NUMERICHOST; - addr = NULL; - - ret = getaddrinfo(server, NULL, &hints, &addr); - freeaddrinfo(addr); - /* if its a IP , directly query it. */ - if (ret == 0) { + if (connman_inet_check_ipaddress(server) > 0) { DBG("Using timeservers %s", server); __connman_ntp_start(server);