diff -ru www/analog/Makefile local/analog/Makefile --- www/analog/Makefile 2008-06-12 04:14:54.000000000 +0200 +++ local/analog/Makefile 2009-01-24 17:35:42.000000000 +0100 @@ -1,7 +1,7 @@ # $NetBSD: Makefile,v 1.58 2008/06/12 02:14:54 joerg Exp $ DISTNAME= analog-6.0 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= www MASTER_SITES= ${HOMEPAGE} \ http://www.web42.com/analog/ \ diff -ru www/analog/distinfo local/analog/distinfo --- www/analog/distinfo 2007-10-19 17:55:57.000000000 +0200 +++ local/analog/distinfo 2009-01-24 17:39:28.000000000 +0100 @@ -5,4 +5,4 @@ Size (analog-6.0.tar.gz) = 1553316 bytes SHA1 (patch-aa) = dc65dc097131572251f6e1490e3336c21ee53ee7 SHA1 (patch-ab) = e59f91bedf08f4ece6b36ee06bc8d7d7742948c4 -SHA1 (patch-ac) = 9079c4f700637b06b092abe3204bb61b1df5b5ed +SHA1 (patch-ac) = 389f46758838c353e38f68f44d24330bef473278 diff -ru www/analog/patches/patch-ac local/analog/patches/patch-ac --- www/analog/patches/patch-ac 2007-10-19 05:51:51.000000000 +0200 +++ local/analog/patches/patch-ac 2009-01-24 17:37:23.000000000 +0100 @@ -56,7 +56,7 @@ + if (getaddrinfo(name, NULL, &hints, &res) == 0 && res != NULL) { + if (res->ai_addr != NULL && res->ai_addrlen > 0 && + getnameinfo(res->ai_addr, res->ai_addrlen, host, sizeof(host), -+ NULL, 0, NI_NAMEREQD) == 0) { ++ NULL, 0, NI_NAMEREQD) == 0 && host[0] != '\0') { + strncpy(name, host, BLOCKSIZE - 1); + name[BLOCKSIZE - 1] = '\0'; + done = TRUE;