From 2e961db6b5d650df4240114efd29e174c379ffb0 Mon Sep 17 00:00:00 2001 From: Scott Kitterman <> Date: Thu, 8 Feb 2007 05:34:14 +0000 Subject: [PATCH] * Don't crash if IP address not supplied --- postfix-policyd-spf-perl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/postfix-policyd-spf-perl b/postfix-policyd-spf-perl index 9c6c92c..2ede3e6 100755 --- a/postfix-policyd-spf-perl +++ b/postfix-policyd-spf-perl @@ -156,9 +156,11 @@ while () { sub exempt_localhost { my %options = @_; my $attr = $options{attr}; - my $client_address = NetAddr::IP->new($attr->{client_address}); - return 'PREPEND X-Comment SPF not applicable to localhost connection, skipped check' - if grep($_->contains($client_address), localhost_addresses); + if ($attr->{client_address} != '') { + my $client_address = NetAddr::IP->new($attr->{client_address}); + return 'PREPEND X-Comment SPF not applicable to localhost connection, skipped check' + if grep($_->contains($client_address), localhost_addresses); + }; return 'DUNNO'; }