X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fconnection.c;h=f205252931db0b86585f9a16a96a1e785f7e32f0;hb=f426057b0d32e25f0799372dfd4ea382591aa917;hp=b8a7d01852f05f6d75ac56864cf091373be5533f;hpb=ca9817524ebe069581ad72f6bca0e9775d61e30c;p=pazpar2-moved-to-github.git diff --git a/src/connection.c b/src/connection.c index b8a7d01..f205252 100644 --- a/src/connection.c +++ b/src/connection.c @@ -264,7 +264,6 @@ void connection_release(struct connection *co) { struct client *cl = co->client; - yaz_log(YLOG_DEBUG, "Connection release %s", co->host->hostport); if (!cl) return; client_set_connection(cl, 0); @@ -444,7 +443,7 @@ int client_prep_connection(struct client *cl, yaz_mutex_enter(host->mutex); for (co = host->connections; co; co = co->next) if (connection_is_idle(co) && - (!co->client || client_get_session(co->client) != se) && + (!co->client || client_get_state(co->client) == Client_Idle) && !strcmp(ZOOM_connection_option_get(co->link, "user"), session_setting_oneval(client_get_database(cl), PZ_AUTHENTICATION)))