From: Fabian Keil Date: Wed, 19 Aug 2009 15:24:30 +0000 (+0000) Subject: Fix log message in case of DNS resolution problems in acl_addr(). X-Git-Tag: v_3_0_15~101 X-Git-Url: http://www.privoxy.org/gitweb/%244?a=commitdiff_plain;h=5fc8530f3f835fa471fc6819f91d2def4f5e27de;p=privoxy.git Fix log message in case of DNS resolution problems in acl_addr(). --- diff --git a/filters.c b/filters.c index 993444ca..878c8253 100644 --- a/filters.c +++ b/filters.c @@ -1,4 +1,4 @@ -const char filters_rcs[] = "$Id: filters.c,v 1.122 2009/06/08 16:48:09 fabiankeil Exp $"; +const char filters_rcs[] = "$Id: filters.c,v 1.123 2009/06/19 15:50:53 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/filters.c,v $ @@ -419,14 +419,15 @@ int acl_addr(const char *aspec, struct access_control_addr *aca) hints.ai_socktype = SOCK_STREAM; i = getaddrinfo(acl_spec, ((p) ? ++p : NULL), &hints, &result); - freez(acl_spec); if (i != 0) { log_error(LOG_LEVEL_ERROR, "Can not resolve [%s]:%s: %s", acl_spec, p, gai_strerror(i)); + freez(acl_spec); return(-1); } + freez(acl_spec); /* TODO: Allow multihomed hostnames */ memcpy(&(aca->addr), result->ai_addr, result->ai_addrlen);