X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Ffilter_frontend_net.cpp;h=385494b249d7209913b928d81c1422714a9c0fac;hb=e637fc7750457b84b070b71e009c733887b0dd73;hp=28a55a4cf833cf3742ace39d8e5b9399c9bf33d7;hpb=6bae168228128b1c87b5c531f559050b7e5603cf;p=metaproxy-moved-to-github.git diff --git a/src/filter_frontend_net.cpp b/src/filter_frontend_net.cpp index 28a55a4..385494b 100644 --- a/src/filter_frontend_net.cpp +++ b/src/filter_frontend_net.cpp @@ -1,4 +1,4 @@ -/* $Id: filter_frontend_net.cpp,v 1.20 2006-08-30 09:56:41 marc Exp $ +/* $Id: filter_frontend_net.cpp,v 1.21 2006-08-30 10:48:52 adam Exp $ Copyright (c) 2005-2006, Index Data. See the LICENSE file for details @@ -154,7 +154,10 @@ mp::ZAssocChild::ZAssocChild(yazpp_1::IPDU_Observable *PDU_Observable, m_no_requests = 0; m_delete_flag = false; m_package = package; - // TODO why is m_origin not set here someplace ?? MC ?? + const char *peername = PDU_Observable->getpeername(); + if (!peername) + peername = "unknown"; + m_origin.set_tcpip_address(std::string(peername), m_session.id()); }