]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - config/firewall/rules.pl
firewall: Avoid creating a rule that permits all traffic on invalid source
[people/pmueller/ipfire-2.x.git] / config / firewall / rules.pl
index 30ad20df1d9a31ff86a08784364daf3c24e192dc..1b628df169948f7771005c4a430334ef3af572a4 100644 (file)
@@ -401,6 +401,9 @@ sub buildrules {
                                        $source = "";
                                }
 
+                               # Make sure that $source is properly defined
+                               next unless (defined $source);
+
                                my $source_intf = @$src[1];
 
                                foreach my $dst (@destinations) {