From e2dada5783e1fd86ec351f54897363c3b561390a Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 29 Mar 2023 20:21:00 +0200 Subject: [PATCH] Firewall/Alias - list_table returning empty ('') addresses. reintroduced https://github.com/opnsense/core/issues/5788 accidentally --- src/opnsense/scripts/filter/lib/alias/pf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/opnsense/scripts/filter/lib/alias/pf.py b/src/opnsense/scripts/filter/lib/alias/pf.py index 63147d628..008647be2 100755 --- a/src/opnsense/scripts/filter/lib/alias/pf.py +++ b/src/opnsense/scripts/filter/lib/alias/pf.py @@ -38,7 +38,9 @@ class PF: def list_table(table_name): pfctl_cmd = ['/sbin/pfctl', '-t', table_name, '-T', 'show'] for line in subprocess.run(pfctl_cmd, capture_output=True, text=True).stdout.split('\n'): - yield line.strip() + tmp = line.strip() + if len(tmp) > 0: + yield tmp @staticmethod def flush_network(table_name, ifname):