diff --git a/bind.go b/bind.go index a4d29d8..408b685 100644 --- a/bind.go +++ b/bind.go @@ -51,7 +51,7 @@ func (b *Bind) Open(port uint16) (fns []conn.ReceiveFunc, actualPort uint16, err settingEngine := webrtc.SettingEngine{} if mux.WithUDPMux != nil { - b.mux = try.To1(mux.WithUDPMux(settingEngine, &port)) + b.mux = try.To1(mux.WithUDPMux(&settingEngine, &port)) actualPort = port } b.api = webrtc.NewAPI(webrtc.WithSettingEngine(settingEngine)) diff --git a/mux/mux.go b/mux/mux.go index ca736b2..00203fc 100644 --- a/mux/mux.go +++ b/mux/mux.go @@ -5,4 +5,4 @@ import ( "github.com/pion/webrtc/v3" ) -var WithUDPMux func(engine webrtc.SettingEngine, port *uint16) (ice.UDPMux, error) +var WithUDPMux func(engine *webrtc.SettingEngine, port *uint16) (ice.UDPMux, error) diff --git a/mux/mux_std.go b/mux/mux_std.go index 437b76e..e7cc084 100644 --- a/mux/mux_std.go +++ b/mux/mux_std.go @@ -11,7 +11,7 @@ import ( ) func init() { - WithUDPMux = func(engine webrtc.SettingEngine, port *uint16) (mux ice.UDPMux, err error) { + WithUDPMux = func(engine *webrtc.SettingEngine, port *uint16) (mux ice.UDPMux, err error) { if err = initPort(port); err != nil { return }