From: Pierre Ynard Date: Sun, 23 May 2010 18:33:03 +0000 (+0200) Subject: vod: limit dynamic payload type to 127 X-Git-Tag: 1.2.0-pre1~6551 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=84d7407b82e6f77e592f0f52bb9bfaac6a627ded;p=vlc vod: limit dynamic payload type to 127 --- diff --git a/modules/misc/rtsp.c b/modules/misc/rtsp.c index fcacfe7f5c..87bbf84914 100644 --- a/modules/misc/rtsp.c +++ b/modules/misc/rtsp.c @@ -492,6 +492,13 @@ static void MediaDel( vod_t *p_vod, vod_media_t *p_media ) static int MediaAddES( vod_t *p_vod, vod_media_t *p_media, es_format_t *p_fmt ) { char *psz_urlc; + + if( p_media->i_payload_type >= 128 ) + { + msg_Err( p_vod, "too many elementary streams"); + return VLC_EGENERIC; + } + media_es_t *p_es = calloc( 1, sizeof(media_es_t) ); if( !p_es ) return VLC_ENOMEM;