projects
/
framework
/
connectivity
/
connman.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9fcc640
)
timeserver: Simplify timeserver IP address checking
author
Patrik Flykt
<patrik.flykt@linux.intel.com>
Mon, 4 Jun 2012 10:45:06 +0000
(13:45 +0300)
committer
Patrik Flykt
<patrik.flykt@linux.intel.com>
Thu, 14 Jun 2012 12:06:17 +0000
(15:06 +0300)
src/timeserver.c
patch
|
blob
|
history
diff --git
a/src/timeserver.c
b/src/timeserver.c
index
2601d36
..
e218fe2
100644
(file)
--- 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;
void __connman_timeserver_sync_next()
{
char *server;
- int ret;
- struct addrinfo hints;
- struct addrinfo *addr;
__connman_ntp_stop();
__connman_ntp_stop();
@@
-129,15
+126,8
@@
void __connman_timeserver_sync_next()
ts_list = g_slist_delete_link(ts_list, ts_list);
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 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);
DBG("Using timeservers %s", server);
__connman_ntp_start(server);