mirror of
https://github.com/shynome/wgortc.git
synced 2025-09-26 20:21:16 +08:00
fix: engine should be a ptr
This commit is contained in:
2
bind.go
2
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))
|
||||
|
@@ -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)
|
||||
|
@@ -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
|
||||
}
|
||||
|
Reference in New Issue
Block a user