From 2f0b159ad644e3f54d54a76f70df644961c9958c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Wed, 28 Oct 2020 20:54:09 +0100 Subject: [PATCH] SetEphemeralUDPPortRange error catch. --- internal/webrtc/webrtc.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/webrtc/webrtc.go b/internal/webrtc/webrtc.go index 0ea8e652..80c71887 100644 --- a/internal/webrtc/webrtc.go +++ b/internal/webrtc/webrtc.go @@ -95,7 +95,11 @@ func (manager *WebRTCManager) CreatePeer(id string, session types.Session) (stri settings.SetLite(true) } - settings.SetEphemeralUDPPortRange(manager.config.EphemeralMin, manager.config.EphemeralMax) + err := settings.SetEphemeralUDPPortRange(manager.config.EphemeralMin, manager.config.EphemeralMax) + if err != nil { + return "", manager.config.ICELite, manager.config.ICEServers, err + } + settings.SetNAT1To1IPs(manager.config.NAT1To1IPs, webrtc.ICECandidateTypeHost) // Create MediaEngine based off sdp