commit c01ec3dba00cb6f780f240a5afba4b9a61798317 Author: Thomas Woerner Date: Thu Jan 23 11:47:02 2014 +0100 Fixed persistent port forwarding (RHBZ#1056154) diff --git a/src/firewall/core/fw_zone.py b/src/firewall/core/fw_zone.py index fc1c418..0822949 100644 --- a/src/firewall/core/fw_zone.py +++ b/src/firewall/core/fw_zone.py @@ -334,7 +334,8 @@ class FirewallZone: if key == "icmp_blocks": self.__icmp_block(enable, zone, args) elif key == "forward_ports": - self.__forward_port(enable, zone, *args) + mark = obj.settings["forward_ports"][args]["mark"] + self.__forward_port(enable, zone, *args, mark_id=mark) elif key == "services": self.__service(enable, zone, args) elif key == "ports":