From 12a83d3ef4244d354cba541ce8d3f0ded9773c89 Mon Sep 17 00:00:00 2001 From: "David Kaspar [Dee'Kej]" Date: Wed, 6 Jun 2018 19:19:11 +0200 Subject: network-scripts: setting of firewall ZONE fixed For currently unknown reason the dbus-send calls will fail to set the firewall zone for the given interface if we omit the --print-reply option... This looks like some kind of race-condition in dbus-send, since the --print-reply makes the call synchronous and slower. Hopefully this is only a temporary workaround until DBus is fixed. Resolves: #1586284 --- network-scripts/ifdown-post | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'network-scripts/ifdown-post') diff --git a/network-scripts/ifdown-post b/network-scripts/ifdown-post index 83d48775..334cdaeb 100755 --- a/network-scripts/ifdown-post +++ b/network-scripts/ifdown-post @@ -53,9 +53,9 @@ if ! check_default_route ; then fi fi -# Reset firewall ZONE to "default": +# Reset firewall zone (empty ZONE means default): if [ "${REALDEVICE}" != "lo" ]; then - dbus-send --system --dest=org.fedoraproject.FirewallD1 \ + dbus-send --print-reply --system --dest=org.fedoraproject.FirewallD1 \ /org/fedoraproject/FirewallD1 \ org.fedoraproject.FirewallD1.zone.removeInterface \ string:"" string:"${DEVICE}" \ -- cgit v1.2.1