firewall: fix adding duplicate iptables rules for shared mode

nm_act_request_set_shared() already calls nm_utils_share_rules_apply().
Calling it twice, is pretty bad because during deactivate we will only
remove one of each duplicate rule.

Fixes: 701654b930 ('core: refactor tracking of shared-rules to use NMUtilsShareRules')
This commit is contained in:
Thomas Haller 2021-05-04 22:58:13 +02:00
parent 51899c3085
commit 60744889e2
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -11600,8 +11600,6 @@ start_sharing(NMDevice *self, NMIP4Config *config, GError **error)
nm_utils_share_rules_add_all_rules(share_rules, ip_iface, ip4_addr->address, ip4_addr->plen);
nm_utils_share_rules_apply(share_rules, TRUE);
nm_act_request_set_shared(req, share_rules);
conn = nm_act_request_get_applied_connection(req);