]> git.ipfire.org Git - thirdparty/suricata-update.git/commitdiff
dataset parsing: handle spaces between ","
authorJason Ish <jason.ish@oisf.net>
Sat, 22 Aug 2020 05:00:56 +0000 (23:00 -0600)
committerShivani Bhardwaj <shivanib134@gmail.com>
Thu, 3 Sep 2020 15:51:33 +0000 (21:21 +0530)
Fix dataset parsing so the filename can be parsed from:

  dataset:isset, sslbl, type md5, load sslbl-fingerprints.md5;

suricata/update/main.py

index 5f263dfca6ea100a91bee9a0d63404ca298a52ea..2c3f601580c7a01133268d255b774607e43ac31d 100644 (file)
@@ -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: