From f371396dfb95c116a05e9b9f690fa916bb2d815e Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 18 Dec 2011 23:54:56 +0100 Subject: rl2demux: Fix FPE Fixes Ticket788 Bug found by Oana Stratulat Signed-off-by: Michael Niedermayer --- libavformat/rl2.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libavformat/rl2.c') diff --git a/libavformat/rl2.c b/libavformat/rl2.c index 530e0dfb9a..78edec5b18 100644 --- a/libavformat/rl2.c +++ b/libavformat/rl2.c @@ -138,6 +138,9 @@ static av_cold int rl2_read_header(AVFormatContext *s, /** setup audio stream if present */ if(sound_rate){ + if(channels <= 0) + return AVERROR_INVALIDDATA; + pts_num = def_sound_size; pts_den = rate; -- cgit v1.2.3