X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fyaz-proxy.cpp;h=0dc0669c5adfa10dd72be481aa4b69dbe8440bad;hb=7e3e46d9a207d1c6d56704b64c2ebee58b170795;hp=8c088475ae8c6b781084956b11a0831def8fd261;hpb=9cecf3bd42e22746586731a315eaeea7a847b27e;p=yazpp-moved-to-github.git diff --git a/src/yaz-proxy.cpp b/src/yaz-proxy.cpp index 8c08847..0dc0669 100644 --- a/src/yaz-proxy.cpp +++ b/src/yaz-proxy.cpp @@ -2,7 +2,7 @@ * Copyright (c) 1998-2003, Index Data. * See the file LICENSE for details. * - * $Id: yaz-proxy.cpp,v 1.68 2003-10-23 13:49:58 adam Exp $ + * $Id: yaz-proxy.cpp,v 1.70 2003-11-08 18:51:10 adam Exp $ */ #include @@ -895,7 +895,6 @@ void Yaz_Proxy::recv_Z_PDU(Z_APDU *apdu, int len) if (cp) sprintf(cp+1, "%d ", m_request_no); - int reduce = 0; m_bytes_recv += len; if (m_log_mask & PROXY_LOG_APDU_CLIENT) @@ -913,6 +912,7 @@ void Yaz_Proxy::recv_Z_PDU(Z_APDU *apdu, int len) yaz_log(LOG_LOG, "%sstat bw=%d pdu=%d limit-bw=%d limit-pdu=%d", m_session_str, bw_total, pdu_total, m_bw_max, m_pdu_max); + int reduce = 0; if (m_bw_max) { if (bw_total > m_bw_max) @@ -924,7 +924,7 @@ void Yaz_Proxy::recv_Z_PDU(Z_APDU *apdu, int len) { if (pdu_total > m_pdu_max) { - int nreduce = (60/m_pdu_max); + int nreduce = (m_pdu_max >= 60) ? 1 : 60/m_pdu_max; reduce = (reduce > nreduce) ? reduce : nreduce; } } @@ -1340,8 +1340,8 @@ void Yaz_Proxy::pre_init() other++; } } - yaz_log(LOG_LOG, "%s pre-init%s %s use=%d other=%d spare=%d preinit=%d", - m_session_str, + yaz_log(LOG_LOG, "%spre-init %s %s use=%d other=%d spare=%d " + "preinit=%d",m_session_str, name, zurl_in_use[j], in_use, other, spare, pre_init); if (spare < pre_init) {