From ca3ef05f756e0598dc5d247a76db19eb0af27f3f Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Wed, 14 Jan 2026 13:16:55 -0600 Subject: [PATCH] Clear clients list on call end in WebAudioBridge to prevent memory leaks --- meshchatx/src/backend/web_audio_bridge.py | 1 + 1 file changed, 1 insertion(+) diff --git a/meshchatx/src/backend/web_audio_bridge.py b/meshchatx/src/backend/web_audio_bridge.py index 096f17d..7d01846 100644 --- a/meshchatx/src/backend/web_audio_bridge.py +++ b/meshchatx/src/backend/web_audio_bridge.py @@ -231,6 +231,7 @@ class WebAudioBridge: def on_call_ended(self): with self.lock: + self.clients.clear() self.tx_source = None self.rx_sink = None self.rx_tee = None