amrparse: properly check for sufficient available data prior to access
This commit is contained in:
parent
fd064765a7
commit
39da316386
@ -308,7 +308,7 @@ gst_amrparse_check_valid_frame (GstBaseParse * parse,
|
||||
* perform this check)
|
||||
*/
|
||||
if (GST_BASE_PARSE_FRAME_SYNC (frame) || GST_BASE_PARSE_FRAME_DRAIN (frame)
|
||||
|| (dsize >= fsize && (data[fsize] & 0x83) == 0)) {
|
||||
|| (dsize > fsize && (data[fsize] & 0x83) == 0)) {
|
||||
*framesize = fsize;
|
||||
return TRUE;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user