]> git.sesse.net Git - vlc/commitdiff
rtsp: fix crash with VoD when all tracks are not set up
authorPierre Ynard <linkfanel@yahoo.fr>
Mon, 14 Mar 2011 00:45:10 +0000 (01:45 +0100)
committerPierre Ynard <linkfanel@yahoo.fr>
Mon, 14 Mar 2011 00:45:10 +0000 (01:45 +0100)
modules/stream_out/rtsp.c

index 8ec90f7a09744d33d322dc162f4f8b16948ec76c..6a8534a81cfb13de3eacdee728e6db4721132c6d 100644 (file)
@@ -466,6 +466,7 @@ int RtspTrackAttach( rtsp_stream_t *rtsp, const char *name,
         vlc_rand_bytes (&track.ssrc, sizeof (track.ssrc));
 
         INSERT_ELEM(session->trackv, session->trackc, session->trackc, track);
+        tr = session->trackv + session->trackc - 1;
     }
 
     *ssrc = ntohl(tr->ssrc);