From 5dcfcc1e49350443caae7a9488e618eb768ff854 Mon Sep 17 00:00:00 2001 From: Jamil Date: Sun, 15 Oct 2023 16:08:14 -0700 Subject: [PATCH] Don't use any local tun interfaces for WebRTC ICE candidates (#2335) I was triaging #2163 and realized we probably want to filter _all_ `*tun*` interfaces, not just our own right? --- rust/connlib/tunnel/src/lib.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rust/connlib/tunnel/src/lib.rs b/rust/connlib/tunnel/src/lib.rs index 5721a2c4c..c3060a70b 100644 --- a/rust/connlib/tunnel/src/lib.rs +++ b/rust/connlib/tunnel/src/lib.rs @@ -338,9 +338,7 @@ where move |ip| !resources.read().values().any(|res_ip| res_ip.contains(ip)) })); - setting_engine.set_interface_filter(Box::new({ - |name| !name.contains("utun") && name != "tun-firezone" - })); + setting_engine.set_interface_filter(Box::new(|name| !name.contains("tun"))); let webrtc_api = APIBuilder::new() .with_media_engine(media_engine)