diff options
Diffstat (limited to 'usr.bin/dig/lib/isc/unix/socket.c')
| -rw-r--r-- | usr.bin/dig/lib/isc/unix/socket.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/usr.bin/dig/lib/isc/unix/socket.c b/usr.bin/dig/lib/isc/unix/socket.c index c244c5153fa..044c3133a56 100644 --- a/usr.bin/dig/lib/isc/unix/socket.c +++ b/usr.bin/dig/lib/isc/unix/socket.c @@ -535,8 +535,7 @@ process_cmsg(isc__socket_t *sock, struct msghdr *msg, isc_socketevent_t *dev) { struct timeval tv; timevalp = CMSG_DATA(cmsgp); memmove(&tv, timevalp, sizeof(tv)); - dev->timestamp.seconds = tv.tv_sec; - dev->timestamp.nanoseconds = tv.tv_usec * 1000; + TIMEVAL_TO_TIMESPEC(&tv, &dev->timestamp); dev->attributes |= ISC_SOCKEVENTATTR_TIMESTAMP; goto next; } |
