]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - config/forwardfw/rules.pl
Firewall: moved nat part between source and target and moved protocol dropdown behind...
[people/teissler/ipfire-2.x.git] / config / forwardfw / rules.pl
index 3f491f79465906cf08c30426e43f6f65e7206f86..b797c2e0ad3b9af678f78a7594efd8cfd0eef64b 100755 (executable)
@@ -539,11 +539,11 @@ sub get_prot
        }elsif($$hash{$key}[11] eq 'ON' && $SRC_TGT eq ''){
                if ($$hash{$key}[14] eq 'TGT_PORT'){
                        if ($$hash{$key}[15] ne ''){
-                               return "$$hash{$key}[12]";
+                               return "$$hash{$key}[8]";
                        }elsif($$hash{$key}[13] ne ''){
-                               return "$$hash{$key}[12]";
+                               return "$$hash{$key}[8]";
                        }else{
-                               return "$$hash{$key}[12]";
+                               return "$$hash{$key}[8]";
                        }
                }elsif($$hash{$key}[14] eq 'cust_srv'){
                        return &fwlib::get_srv_prot($$hash{$key}[15]);
@@ -554,7 +554,7 @@ sub get_prot
        }
        #DNAT
        if ($SRC_TGT eq '' && $$hash{$key}[31] eq 'dnat' && $$hash{$key}[11] eq '' && $$hash{$key}[12] ne ''){
-               return "$$hash{$key}[12]";
+               return "$$hash{$key}[8]";
        }
 }
 sub get_port