File: crates/web/src/event_processing.rs:128
Severity: quality
Obvious? yes
let _ = vm.borrow().handle_ice_candidate(&from, json); discards a Result from a critical voice-call signaling path. Module-doc on handlers.rs:10 explicitly calls out let _ = ... discards as an antipattern that needs typed handling.
Fix: at minimum log via tracing::warn! so failed ICE exchanges aren't silent.
Filed by /general-audit @ 6404719 (2026-05-03). master: #567.
File:
crates/web/src/event_processing.rs:128Severity: quality
Obvious? yes
let _ = vm.borrow().handle_ice_candidate(&from, json);discards a Result from a critical voice-call signaling path. Module-doc onhandlers.rs:10explicitly calls outlet _ = ...discards as an antipattern that needs typed handling.Fix: at minimum log via
tracing::warn!so failed ICE exchanges aren't silent.Filed by
/general-audit@6404719(2026-05-03). master: #567.