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:
aler9
2022-10-28 16:26:47 +02:00
parent cc9dcae08a
commit 363ed38625

View File

@@ -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()
}