Skip to content

Commit 9ca1867

Browse files
committed
Fix panic lint
Fix panic lint
1 parent 0a385a4 commit 9ca1867

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

udp_mux_multi.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ import (
1515
tudp "github.com/pion/transport/v2/udp"
1616
)
1717

18-
var (
19-
errPortBalanceRequireConnCount = errors.New("Port balance requires UDPMux implements MuxConnCount interface")
20-
)
18+
var errPortBalanceRequireConnCount = errors.New("Port balance requires UDPMux implements MuxConnCount interface")
2119

2220
// MultiUDPMuxDefault implements both UDPMux and AllConnsGetter,
2321
// allowing users to pass multiple UDPMux instances to the ICE agent
@@ -74,7 +72,11 @@ type multipleUDPMuxDefaultParams struct {
7472
// uses the provided UDPMux instances.
7573
func NewMultiUDPMuxDefault(muxes ...UDPMux) *MultiUDPMuxDefault {
7674
mux, err := NewMultiUDPMuxDefaultWithOptions(muxes)
75+
76+
// The error should always be nil as no options given to NewMultiUDPMuxDefaultWithOptions that it
77+
// only return error when port balance enabled but mux don't support MuxConnCount.
7778
if err != nil {
79+
//nolint:forbidigo
7880
panic(err)
7981
}
8082
return mux

0 commit comments

Comments
 (0)