From c043dede832b01d0b9d051b3771d08cd5b6a4a98 Mon Sep 17 00:00:00 2001 From: DustInDark Date: Thu, 16 Jun 2022 19:03:34 +0900 Subject: [PATCH] fixed error --- src/detections/detection.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/detections/detection.rs b/src/detections/detection.rs index 7827644b..f3287294 100644 --- a/src/detections/detection.rs +++ b/src/detections/detection.rs @@ -62,7 +62,7 @@ impl Detection { ) -> Vec { // ルールファイルのパースを実行 let mut rulefile_loader = ParseYaml::new(); - let result_readdir = rulefile_loader.read_dir(rulespath.as_path(), &level, exclude_ids); + let result_readdir = rulefile_loader.read_dir(rulespath, &level, exclude_ids); if result_readdir.is_err() { let errmsg = format!("{}", result_readdir.unwrap_err()); if configs::CONFIG.read().unwrap().args.verbose { @@ -402,6 +402,7 @@ mod tests { use crate::detections::detection::Detection; use crate::detections::rule::create_rule; use crate::detections::rule::AggResult; + use std::path::Path; use crate::filter; use chrono::{TimeZone, Utc}; use yaml_rust::YamlLoader;