File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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.
7573func 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
You can’t perform that action at this time.
0 commit comments