mirror of
https://github.com/aler9/gortsplib
synced 2025-11-02 21:14:07 +08:00
server: fix memory leak
(https://github.com/aler9/rtsp-simple-server/issues/1206) RTCPSender was not closed when its corresponding stream was closed
This commit is contained in:
@@ -68,6 +68,9 @@ func (st *ServerStream) Close() error {
|
||||
}
|
||||
|
||||
for _, track := range st.streamTracks {
|
||||
if track.rtcpSender != nil {
|
||||
track.rtcpSender.Close()
|
||||
}
|
||||
if track.multicastHandler != nil {
|
||||
track.multicastHandler.close()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user