- if (max_connections > 0) {
- if (num_connections < max_connections)
- {
- yaz_log(YLOG_LOG, "num_connections = %d (new); max = %d",
- num_connections, max_connections);
- break;
- }
- yaz_log(YLOG_LOG, "num_connections = %d (waiting) max = %d",
+ if (max_connections <= 0 || num_connections < max_connections)
+ {
+ yaz_log(YLOG_LOG, "num_connections = %d (new); max = %d",