From b960c0ba46c1c015bc8b99e1452c956c47907bec Mon Sep 17 00:00:00 2001 From: Packit Date: Sep 14 2020 07:00:39 +0000 Subject: Apply patch 0023-fix-ipset-flush-the-set-if-IndividiualCalls-yes.patch patch_name: 0023-fix-ipset-flush-the-set-if-IndividiualCalls-yes.patch present_in_specfile: true location_in_specfile: 23 --- diff --git a/src/firewall/core/fw_ipset.py b/src/firewall/core/fw_ipset.py index 68f016b..90b24c6 100644 --- a/src/firewall/core/fw_ipset.py +++ b/src/firewall/core/fw_ipset.py @@ -117,6 +117,11 @@ class FirewallIPSet(object): # no entries visible for ipsets with timeout continue + try: + backend.set_flush(obj.name) + except Exception as msg: + raise FirewallError(errors.COMMAND_FAILED, msg) + for entry in obj.entries: try: backend.set_add(obj.name, entry)