Make opus_decode() reject crazy decode_fec values.
This commit is contained in:
parent
d32f94876e
commit
2e7feb5124
1 changed files with 1 additions and 0 deletions
|
@ -633,6 +633,7 @@ int opus_decode_native(OpusDecoder *st, const unsigned char *data,
|
||||||
int tot_offset;
|
int tot_offset;
|
||||||
/* 48 x 2.5 ms = 120 ms */
|
/* 48 x 2.5 ms = 120 ms */
|
||||||
short size[48];
|
short size[48];
|
||||||
|
if (decode_fec<0 || decode_fec>1)return OPUS_BAD_ARG;
|
||||||
if (len==0 || data==NULL)
|
if (len==0 || data==NULL)
|
||||||
return opus_decode_frame(st, NULL, 0, pcm, frame_size, 0);
|
return opus_decode_frame(st, NULL, 0, pcm, frame_size, 0);
|
||||||
else if (len<0)
|
else if (len<0)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue