diff --git a/usr.sbin/nscd/query.c b/usr.sbin/nscd/query.c index c233e19..abd8fab 100644 --- a/usr.sbin/nscd/query.c +++ b/usr.sbin/nscd/query.c @@ -1253,8 +1253,8 @@ init_query_state(int sockfd, size_t kevent_watermark, uid_t euid, gid_t egid) retval->read_func = query_socket_read; get_time_func(&retval->creation_time); - memcpy(&retval->timeout, &s_configuration->query_timeout, - sizeof(struct timeval)); + retval->timeout.tv_usec = 0; + retval->timeout.tv_sec = s_configuration->query_timeout; TRACE_OUT(init_query_state); return (retval);