From: Adam Dickmeiss Date: Fri, 9 Jun 2006 09:01:31 +0000 (+0000) Subject: Set client-IP (AKA peername) to "nullpeer" if ->getpeername returns X-Git-Tag: YAZPROXY.1.3.0~31 X-Git-Url: http://git.indexdata.com/?p=yazproxy-moved-to-github.git;a=commitdiff_plain;h=693903aedb3283277c3e3259dd5bc1e51ed30c76 Set client-IP (AKA peername) to "nullpeer" if ->getpeername returns a NULL pointer. --- diff --git a/src/yaz-proxy.cpp b/src/yaz-proxy.cpp index 5b05b41..dcabc91 100644 --- a/src/yaz-proxy.cpp +++ b/src/yaz-proxy.cpp @@ -1,4 +1,4 @@ -/* $Id: yaz-proxy.cpp,v 1.66 2006-05-01 09:15:52 adam Exp $ +/* $Id: yaz-proxy.cpp,v 1.67 2006-06-09 09:01:31 adam Exp $ Copyright (c) 1998-2006, Index Data. This file is part of the yazproxy. @@ -432,6 +432,9 @@ IPDU_Observer *Yaz_Proxy::sessionNotify(IPDU_Observable char session_str[200]; const char *peername = the_PDU_Observable->getpeername(); + if (!peername) + peername = "nullpeer"; + if (m_log_mask & PROXY_LOG_IP_CLIENT) sprintf(session_str, "%ld:%d %.80s %d ", (long) time(0), m_session_no, peername, 0);