diff --git a/traffic_core/src/status.rs b/traffic_core/src/status.rs index cf8b788..5a787ef 100644 --- a/traffic_core/src/status.rs +++ b/traffic_core/src/status.rs @@ -552,9 +552,12 @@ fn parse_tc_filter_hits(raw: &str) -> BTreeMap { let mut current_ip: Option = None; for line in raw.lines() { let t = line.trim(); + if t.contains("match ") { current_ip = extract_tc_match_ip(t); - } else if t.starts_with("Sent ") { + } + + if t.starts_with("Sent ") { if let Some(ip) = current_ip.clone() { let hits = parse_sent_packets(t).unwrap_or(0); out.insert(ip, hits);