From 3444f0d38005e4e865da121d08ee9217a353f394 Mon Sep 17 00:00:00 2001 From: Youngjoon Lee <5462944+youngjoon-lee@users.noreply.github.com> Date: Mon, 10 Feb 2025 11:17:52 +0900 Subject: [PATCH] fix: message history bug --- simlib/blendnet-sims/src/analysis/message_history.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/simlib/blendnet-sims/src/analysis/message_history.rs b/simlib/blendnet-sims/src/analysis/message_history.rs index bf47964..17a51ec 100644 --- a/simlib/blendnet-sims/src/analysis/message_history.rs +++ b/simlib/blendnet-sims/src/analysis/message_history.rs @@ -73,7 +73,9 @@ pub fn analyze_message_history( history.push(event); } MessageEventType::NetworkReceived { from } => { - assert!(!history.is_empty()); + if history.is_empty() { + continue; + } assert!(target_node_id.is_some()); assert_ne!(target_node_id.unwrap(), from); target_node_id = Some(from); @@ -81,7 +83,9 @@ pub fn analyze_message_history( history.push(event); } MessageEventType::NetworkSent { .. } => { - assert!(!history.is_empty()); + if history.is_empty() { + continue; + } assert!(target_node_id.is_some()); if target_event.is_none() || target_event.as_ref().unwrap() != &event.event_type