From: Jason Ish Date: Sat, 22 Aug 2020 05:00:56 +0000 (-0600) Subject: dataset parsing: handle spaces between "," X-Git-Tag: 1.2.0rc2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5cdaccdebc3292495ecbc39577785547d7c7e4cf;p=thirdparty%2Fsuricata-update.git dataset parsing: handle spaces between "," Fix dataset parsing so the filename can be parsed from: dataset:isset, sslbl, type md5, load sslbl-fingerprints.md5; --- diff --git a/suricata/update/main.py b/suricata/update/main.py index 5f263df..2c3f601 100644 --- a/suricata/update/main.py +++ b/suricata/update/main.py @@ -422,7 +422,7 @@ def manage_classification(suriconf, files): def handle_dataset_files(rule, dep_files): if not rule.enabled: return - load_attr = [el for el in rule.dataset.split(",") if "load" in el][0] + load_attr = [el.strip() for el in rule.dataset.split(",") if "load" in el][0] dataset_fname = os.path.basename(load_attr.split(" ")[1]) filename = [fname for fname, content in dep_files.items() if fname == dataset_fname] if filename: