From 92eb82325e8bddc56daa8dbd1308efd4896c6114 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 6 Oct 2006 18:20:40 +0000 Subject: [PATCH] prevent >16bit tags to be truncated and used in creating .wav files Originally committed as revision 6568 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/riff.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/riff.c b/libavformat/riff.c index 2ab1ec18a92..0b81f293bcf 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -278,7 +278,7 @@ int put_wav_header(ByteIOContext *pb, AVCodecContext *enc) if(!enc->codec_tag || enc->codec_tag > 0xffff) enc->codec_tag = codec_get_tag(codec_wav_tags, enc->codec_id); - if(!enc->codec_tag) + if(!enc->codec_tag || enc->codec_tag > 0xffff) return -1; put_le16(pb, enc->codec_tag); -- 2.39.2