Clearer probe_was_incomplete definition
- Id
- e9b7e77e787b47da4380ce4b9737e6f11f09b406
- Author
- Caio
- Commit time
- 2025-12-13T09:54:19+01:00
Modified src/lib.rs
// encoding/decoding members before we start probing
debug_assert_eq!(self.connection_state, ConnectionState::Connected);
- let mut probe_was_incomplete = false;
- if !self.probe.validate() {
+ let probe_was_incomplete = !self.probe.validate();
+ if probe_was_incomplete {
#[cfg(feature = "tracing")]
tracing::trace!(
probed_id = tracing::field::debug(self.probe.target()),
// Probe has invalid state. We'll reset and submit another timer
// so that foca can recover from the issue gracefully
self.probe.clear();
- probe_was_incomplete = true;
}
if let Some(failed) = self.probe.take_failed() {