Monibuca / plugin-rtsp

rtsp协议实现,接受RTSP推流以及提供拉流转发功能
MIT License
147 stars 70 forks source link

fix: 修复错误的流地址导致的Disconnect时panic #44

Closed umaYnit closed 10 months ago

umaYnit commented 10 months ago

当不小心传入错误的流地址时(eg: rtsp://admin:123@192.168.1.1:65537/channel),会在u, err := url.Parse(p.RemoteURL)处直接返回,没有执行client.StartctxCancel赋值,从而在接下来执行Disconnect时,gortsplibctxCancel处会因空指针而导致整个engine退出。