along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id: netutl.c,v 1.11 2000/05/30 11:18:12 zarq Exp $
+ $Id: netutl.c,v 1.12.4.4 2000/06/26 19:39:34 guus Exp $
*/
#include "config.h"
cp
/* Exact match suggested by James B. MacLean */
for(p = conn_list; p != NULL; p = p->next)
- if((ip == p->vpn_ip) && p->status.active)
+ if((ip == p->vpn_ip) && p->status.active)
return p;
for(p = conn_list; p != NULL; p = p->next)
if(((ip & p->vpn_mask) == (p->vpn_ip & p->vpn_mask)) && p->status.active)
void free_conn_element(conn_list_t *p)
{
cp
- if(p->hostname)
- free(p->hostname);
if(p->sq)
destroy_queue(p->sq);
if(p->rq)
look up the name associated with the ip
address `addr'
*/
+
char *hostlookup(unsigned long addr)
{
char *name;
for(p = conn_list; p != NULL; p = p->next)
{
- syslog(LOG_DEBUG, " " IP_ADDR_S "/" IP_ADDR_S ": %04x (%d|%d)",
- IP_ADDR_V(p->vpn_ip), IP_ADDR_V(p->vpn_mask), p->status,
- p->socket, p->meta_socket);
+ syslog(LOG_DEBUG, _(" " IP_ADDR_S "/" IP_ADDR_S " at %s flags %d sockets %d, %d status %04x"),
+ IP_ADDR_V(p->vpn_ip), IP_ADDR_V(p->vpn_mask), p->hostname, p->flags,
+ p->socket, p->meta_socket, p->status);
}
cp
}