diff --git a/common/client-core/src/client/real_messages_control/acknowledgement_control/action_controller.rs b/common/client-core/src/client/real_messages_control/acknowledgement_control/action_controller.rs index b8615e8ec2..cb50d4ba09 100644 --- a/common/client-core/src/client/real_messages_control/acknowledgement_control/action_controller.rs +++ b/common/client-core/src/client/real_messages_control/acknowledgement_control/action_controller.rs @@ -127,7 +127,9 @@ impl ActionController { .insert(frag_id, (Arc::new(pending_ack), None)) .is_some() { - panic!("Tried to insert duplicate pending ack") + // This used to be a panic, however since we've seen this actually happen in the + // wild, let's not take the whole client (and possibly gateway) down because of it. + error!("Tried to insert duplicate pending ack! This should not be possible!") } } }