From 371e5aa751e33013ef32ab562cddce5c4d5ec6f1 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Feb 04 2021 06:16:41 +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)