Don't modify existing rules

This commit is contained in:
Jamie Cameron
2011-06-29 15:08:26 -04:00
parent 2ffb388fe5
commit 5b4422b0cb

View File

@@ -67,8 +67,9 @@ PORT: foreach $p (@ARGV) {
print STDERR "Checking for port $p ..\n";
foreach $r (@{$filter->{'rules'}}) {
if ($r->{'chain'} eq 'INPUT' &&
$r->{'j'}->[1] eq 'ACCEPT' &&
$r->{'p'}->[0] eq '' && $r->{'p'}->[1] eq 'tcp') {
$r->{'j'} && $r->{'j'}->[1] eq 'ACCEPT' &&
$r->{'p'} && $r->{'p'}->[0] eq '' &&
$r->{'p'}->[1] eq 'tcp') {
# Found tcp rule .. check ports
@rports = ( );
if ($r->{'dports'} && $r->{'dports'}->[0] eq '') {