+ int reduce = 0;
+
+ if (1)
+ {
+ m_parent->m_connect.add_connect(m_peername);
+ int connect_total = m_parent->m_connect.get_total(m_peername);
+ int connect_max = m_parent->m_connect_max;
+
+ if (connect_max && connect_total > connect_max)
+ {
+ yaz_log(YLOG_LOG, "%sconnect delay total=%d max=%d",
+ m_session_str, connect_total, connect_max);
+ reduce = connect_total / connect_max;
+ }
+ else
+ yaz_log(YLOG_LOG, "%sconnect OK total=%d", m_session_str,
+ connect_total);
+ m_parent->m_connect.cleanup(false);
+ }
+
+