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?
This commit is contained in:
Jamil
2023-10-15 16:08:14 -07:00
committed by GitHub
parent 3a07d16c75
commit 5dcfcc1e49

View File

@@ -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)