diff --git a/src/detections/pivot.rs b/src/detections/pivot.rs index 24f6ad69..391590c0 100644 --- a/src/detections/pivot.rs +++ b/src/detections/pivot.rs @@ -57,8 +57,8 @@ pub fn insert_pivot_keyword(event_record: &Value) { } else { return; } - let mut pivots = PIVOT_KEYWORD.write().unwrap().iter_mut(); - for (_, pivot) in pivots { + let mut pivots = PIVOT_KEYWORD.write().unwrap(); + for (_, pivot) in pivots.iter_mut() { for field in &pivot.fields { if let Some(array_str) = configs::EVENTKEY_ALIAS.get_event_key(&String::from(field)) { let split: Vec<&str> = array_str.split('.').collect(); diff --git a/src/detections/print.rs b/src/detections/print.rs index c7288369..de607eec 100644 --- a/src/detections/print.rs +++ b/src/detections/print.rs @@ -252,8 +252,8 @@ impl AlertMessage { .as_bytes(), ) .ok(); - let error_logs = ERROR_LOG_STACK.lock().unwrap().iter(); - for error_log in error_logs { + let error_logs = ERROR_LOG_STACK.lock().unwrap(); + for error_log in error_logs.iter() { writeln!(error_log_writer, "{}", error_log).ok(); } println!(