mirror of https://git.ffmpeg.org/ffmpeg.git
noise_bsf: fix division by 0
Fixes CID733737 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
c73b1a1d80
commit
93ef29b6f4
|
@ -32,6 +32,9 @@ static int noise(AVBitStreamFilterContext *bsfc, AVCodecContext *avctx, const ch
|
||||||
int amount= args ? atoi(args) : (*state % 10001+1);
|
int amount= args ? atoi(args) : (*state % 10001+1);
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
if(amount <= 0)
|
||||||
|
return AVERROR(EINVAL);
|
||||||
|
|
||||||
*poutbuf= av_malloc(buf_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
*poutbuf= av_malloc(buf_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
|
||||||
memcpy(*poutbuf, buf, buf_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
memcpy(*poutbuf, buf, buf_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||||
|
|
Loading…
Reference in New Issue