From 2bf4929fe90ac9500d8345f5ccf1e1e306ab27d6 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Wed, 21 May 2008 10:51:28 +0200 Subject: [PATCH] Z39.50 authentication user is no longer set to client-IP for SRU. Removed code that sets Z39.50 authentication user to client-IP (peer). This fixes connections reuse between differnet SRU clients from various peer addresses. --- src/yaz-proxy.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/yaz-proxy.cpp b/src/yaz-proxy.cpp index 948838d..6abcbd7 100644 --- a/src/yaz-proxy.cpp +++ b/src/yaz-proxy.cpp @@ -2801,16 +2801,6 @@ void Yaz_Proxy::handle_incoming_HTTP(Z_HTTP_Request *hreq) } auth->u.idPass->userId = odr_strdup(m_s2z_odr_init, authorization_str); } - else - { - // Use _client_ IP as shown in the log entries...! - auth = (Z_IdAuthentication *) odr_malloc(m_s2z_odr_init, sizeof(Z_IdAuthentication)); - auth->which = Z_IdAuthentication_idPass; - auth->u.idPass = (Z_IdPass *) odr_malloc(m_s2z_odr_init, sizeof(Z_IdPass)); - auth->u.idPass->groupId = NULL; - auth->u.idPass->password = NULL; - auth->u.idPass->userId = odr_strdup(m_s2z_odr_init, m_peername); - } } if (srw_pdu->which == Z_SRW_searchRetrieve_request) -- 1.7.10.4