]> git.sesse.net Git - vlc/commitdiff
rtp sout: fix socket leak
authorPierre Ynard <linkfanel@yahoo.fr>
Wed, 27 Jan 2010 17:44:33 +0000 (18:44 +0100)
committerPierre Ynard <linkfanel@yahoo.fr>
Wed, 27 Jan 2010 17:44:33 +0000 (18:44 +0100)
RTCP sockets of RTSP sessions are not closed when the input is stopped.

modules/stream_out/rtsp.c

index f70abe34c48404716cfa89d89213b1cf9f6b5537..6341f4d3d2fea6e47dae05b5ff2c372bbb47b27e 100644 (file)
@@ -254,7 +254,7 @@ void RtspDelId( rtsp_stream_t *rtsp, rtsp_stream_id_t *id )
             if( ses->trackv[j].id == id )
             {
                 rtsp_strack_t *tr = ses->trackv + j;
-                net_Close( tr->fd );
+                rtp_del_sink( tr->id->sout_id, tr->fd );
                 REMOVE_ELEM( ses->trackv, ses->trackc, j );
             }
         }