diff --git a/pkg/webrtc/conn.go b/pkg/webrtc/conn.go index 0bae50d7..67ea37ae 100644 --- a/pkg/webrtc/conn.go +++ b/pkg/webrtc/conn.go @@ -130,7 +130,9 @@ func (c *Conn) GetCompleteAnswer() (answer string, err error) { func (c *Conn) remote() string { for _, trans := range c.Conn.GetTransceivers() { pair, _ := trans.Receiver().Transport().ICETransport().GetSelectedCandidatePair() - return pair.Remote.String() + if pair.Remote != nil { + return pair.Remote.String() + } } return "" }