diff --git a/serverconn.go b/serverconn.go index ae14ad8a..52ab0c29 100644 --- a/serverconn.go +++ b/serverconn.go @@ -357,7 +357,10 @@ func (sc *ServerConn) handleRequest(req *base.Request) (*base.Response, error) { res.Header["Content-Base"] = base.HeaderValue{req.URL.String() + "/"} res.Header["Content-Type"] = base.HeaderValue{"application/sdp"} - res.Body = stream.Tracks().Write() + + if stream != nil { + res.Body = stream.Tracks().Write() + } } return res, err