X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fsession.c;h=f2acbaaa7ad40218e5cb2b4241498688fb1be3f5;hb=2146ffa7919deebc945e8b157f47658f16396b2f;hp=b17b29bedcbf3987f11ce6ea1e1b80cc5baf1610;hpb=2ebf0b250fd141b7a3e186e7e99bfc76e29e39d7;p=pazpar2-moved-to-github.git diff --git a/src/session.c b/src/session.c index b17b29b..f2acbaa 100644 --- a/src/session.c +++ b/src/session.c @@ -514,7 +514,6 @@ enum pazpar2_error_code search(struct session *se, int no_working = 0; int no_failed = 0; struct client_list *l; - struct timespec abstime; struct timeval tval; yaz_log(YLOG_DEBUG, "Search"); @@ -540,8 +539,7 @@ enum pazpar2_error_code search(struct session *se, gettimeofday(&tval, 0); - abstime.tv_sec = tval.tv_sec + 5; - abstime.tv_nsec = tval.tv_usec * 1000; + tval.tv_sec += 5; for (l = se->clients; l; l = l->next) { @@ -561,7 +559,7 @@ enum pazpar2_error_code search(struct session *se, if (client_prep_connection(cl, se->service->z3950_operation_timeout, se->service->z3950_session_timeout, se->service->server->iochan_man, - &abstime)) + &tval)) client_start_search(cl); } }