Blame SOURCES/0004-fw_zone-fix-rich-rule-masquerading.patch

c8bceb
From c2340c41711817d7ace4a85aad62e9d80936cb31 Mon Sep 17 00:00:00 2001
c8bceb
From: Eric Garver <e@erig.me>
c8bceb
Date: Wed, 5 Dec 2018 13:09:28 -0500
c8bceb
Subject: [PATCH 04/23] fw_zone: fix rich rule masquerading
c8bceb
c8bceb
We weren't passing the rich rule to the backend so filtering on
c8bceb
source/destination would not work.
c8bceb
c8bceb
(cherry picked from commit 14acf26afe09ff9092bebbfc7ffe718b1758c573)
c8bceb
---
c8bceb
 src/firewall/core/fw_zone.py | 2 +-
c8bceb
 1 file changed, 1 insertion(+), 1 deletion(-)
c8bceb
c8bceb
diff --git a/src/firewall/core/fw_zone.py b/src/firewall/core/fw_zone.py
c8bceb
index ca90f7fba0d4..816fa50340b3 100644
c8bceb
--- a/src/firewall/core/fw_zone.py
c8bceb
+++ b/src/firewall/core/fw_zone.py
c8bceb
@@ -1690,7 +1690,7 @@ class FirewallZone(object):
c8bceb
                         if backend.is_ipv_supported(ipv):
c8bceb
                             zone_transaction.add_post(enable_ip_forwarding, ipv)
c8bceb
 
c8bceb
-                rules = backend.build_zone_masquerade_rules(enable, zone)
c8bceb
+                rules = backend.build_zone_masquerade_rules(enable, zone, rule)
c8bceb
                 zone_transaction.add_rules(backend, rules)
c8bceb
 
c8bceb
             # FORWARD PORT
c8bceb
-- 
c8bceb
2.20.1
c8bceb