+ if (co->state == Conn_Open &&
+ (!co->client || client_get_session(co->client) != se) &&
+ !strcmp(co->authentication,
+ session_setting_oneval(client_get_database(cl),
+ PZ_AUTHENTICATION)))
+ {
+ if (zproxy == 0 && co->zproxy == 0)
+ break;
+ if (zproxy && co->zproxy && !strcmp(zproxy, co->zproxy))
+ break;
+ }