head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.6 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.2 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.1.0.4 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.2 pkgsrc-2011Q2-base:1.1; locks; strict; comment @# @; 1.2 date 2011.11.22.12.18.08; author pettai; state dead; branches; next 1.1; 1.1 date 2011.06.05.23.10.12; author pettai; state Exp; branches; next ; desc @@ 1.2 log @Bugfix release/patch o Added checks that the argument to freeaddrinfo is not NULL, avoiding a segmentation fault on Android and possibly other platforms. @ text @$NetBSD: patch-am,v 1.1 2011/06/05 23:10:12 pettai Exp $ From http://seclists.org/nmap-dev/2011/q2/221 --- TargetGroup.cc.orig 2011-04-15 10:53:27.000000000 -0500 +++ TargetGroup.cc 2011-04-15 10:38:27.000000000 -0500 @@@@ -220,7 +220,8 @@@@ resolvedaddrs.push_back(ss); } } - freeaddrinfo(addrs); + if (addrs) + freeaddrinfo(addrs); if (resolvedaddrs.empty()) { error("Failed to resolve given hostname/IP: %s. Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges", target_net); @ 1.1 log @Fixes PR pkg/44996 @ text @d1 1 a1 1 $NetBSD$ @