From 533fe32ae9456114d8facc23ec5545c04e5b8343 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Sun, 2 Aug 2026 10:24:16 +0200 Subject: [PATCH] Wait for cleanup during deinitialization The rtc::Cleanup function returns a future instead of blocking, so we have to wait for it before deinitializing the extension. --- src/WebRTCLibPeerConnection.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WebRTCLibPeerConnection.cpp b/src/WebRTCLibPeerConnection.cpp index 1f22fd5..570dbf5 100644 --- a/src/WebRTCLibPeerConnection.cpp +++ b/src/WebRTCLibPeerConnection.cpp @@ -69,7 +69,7 @@ void WebRTCLibPeerConnection::initialize_signaling() { } void WebRTCLibPeerConnection::deinitialize_signaling() { - rtc::Cleanup(); + rtc::Cleanup().wait(); } Error WebRTCLibPeerConnection::_parse_ice_server(rtc::Configuration &r_config, Dictionary p_server) {