diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2011-01-13 15:26:21 +0100 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2011-01-28 12:16:58 +0100 |
commit | 57babfca39f9216268277580bec0249181a445f6 (patch) | |
tree | eaa6bb40da338778aaa9e6a7bc11f3e9f43e53e0 | |
parent | 3ba33399939efd4337e6787b66b691ef9cb3a66c (diff) |
amrparse: properly check for sufficient available data prior to access
-rw-r--r-- | gst/audioparsers/gstamrparse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/audioparsers/gstamrparse.c b/gst/audioparsers/gstamrparse.c index 191a0291b..a668817ae 100644 --- a/gst/audioparsers/gstamrparse.c +++ b/gst/audioparsers/gstamrparse.c @@ -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; } |