Blame SOURCES/0003-fix-reload-let-NM-interface-assignments-override-per.patch

66253d
From d4866bf76574a436372204583f4194ca01beb265 Mon Sep 17 00:00:00 2001
66253d
From: Eric Garver <eric@garver.life>
66253d
Date: Tue, 19 Nov 2019 11:34:03 -0500
66253d
Subject: [PATCH 03/37] fix: reload: let NM interface assignments override
66253d
 permanent config
66253d
66253d
Use the change interface call instead of add interface. This lets NM
66253d
override the permanent interface assignment.
66253d
66253d
Fixes: rhbz 1773809
66253d
(cherry picked from commit a3265daf5b8092878e82fc7840e56bb0b36a43ea)
66253d
(cherry picked from commit 48bde3b3343cbdd35af58958467b8e64e10f3821)
66253d
---
66253d
 src/firewall/core/fw.py | 2 +-
66253d
 1 file changed, 1 insertion(+), 1 deletion(-)
66253d
66253d
diff --git a/src/firewall/core/fw.py b/src/firewall/core/fw.py
66253d
index 4dc6a4f47aff..050fb9cd976d 100644
66253d
--- a/src/firewall/core/fw.py
66253d
+++ b/src/firewall/core/fw.py
66253d
@@ -988,7 +988,7 @@ class Firewall(object):
66253d
         if nm_bus_name:
66253d
             for zone in self.zone.get_zones() + [""]:
66253d
                 for interface in nm_get_interfaces_in_zone(zone):
66253d
-                    self.zone.add_interface(zone, interface, sender=nm_bus_name)
66253d
+                    self.zone.change_zone_of_interface(zone, interface, sender=nm_bus_name)
66253d
 
66253d
         self._panic = _panic
66253d
         if not self._panic:
66253d
-- 
66253d
2.23.0
66253d