X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Flogic.c;h=2abae16644e0c1cee863f7fd1ef34e1efec5a1e8;hb=85a4a8d3f48c3d2c95efb6437b25f0804d966161;hp=e927782dc40ad2e7b8cd1d0b95955c1b2a1aac08;hpb=6daff87a18a4b0affde2b418d61940cdec57c93e;p=pazpar2-moved-to-github.git diff --git a/src/logic.c b/src/logic.c index e927782..2abae16 100644 --- a/src/logic.c +++ b/src/logic.c @@ -57,7 +57,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #endif - +#include "parameters.h" #include "pazpar2.h" #include "eventl.h" #include "http.h" @@ -79,10 +79,7 @@ struct parameters global_parameters = { 0, // dump_records 0, // debug_mode - 60, // session timeout 100, - 180, // Z39.50 session timeout - 15 // Connect timeout }; static void log_xml_doc(xmlDoc *doc) @@ -569,7 +566,8 @@ enum pazpar2_error_code search(struct session *se, else { no_working++; - if (client_prep_connection(cl)) + if (client_prep_connection(cl, se->service->z3950_connect_timeout, + se->service->z3950_session_timeout)) client_start_search(cl); } }