netdb: Fix time info in lib_dnscache.c

Signed-off-by: Masayuki Ishikawa <masayuki.ishikawa@gmail.com>
This commit is contained in:
Masayuki Ishikawa 2017-05-23 15:56:33 +09:00
parent 72b1928d6f
commit 2b028bc4e5

View File

@ -156,7 +156,7 @@ void dns_save_answer(FAR const char *hostname,
#if CONFIG_NETDB_DNSCLIENT_LIFESEC > 0
/* Get the current time, using CLOCK_MONOTONIC if possible */
(void)clock_settime(DNS_CLOCK, &now);
(void)clock_gettime(DNS_CLOCK, &now);
entry->ctime = (time_t)now.tv_sec;
#endif
@ -218,7 +218,7 @@ int dns_find_answer(FAR const char *hostname, FAR struct sockaddr *addr,
#if CONFIG_NETDB_DNSCLIENT_LIFESEC > 0
/* Get the current time, using CLOCK_MONOTONIC if possible */
ret = clock_settime(DNS_CLOCK, &now);
ret = clock_gettime(DNS_CLOCK, &now);
#endif
/* REVISIT: This is not thread safe */