From ae6cf31baf75ba39774ad72d448e739f5f5f57d9 Mon Sep 17 00:00:00 2001 From: "Jayarama S. Santana" Date: Tue, 27 Nov 2007 11:11:08 +0000 Subject: gst/rtp/gstrtpmp4adepay.c: Fix wrong comparison in overrun check. Fixes #499239 some more. Original commit message from CVS: Patch by: Jayarama S. Santana * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_process): Fix wrong comparison in overrun check. Fixes #499239 some more. --- gst/rtp/gstrtpmp4adepay.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gst/rtp') diff --git a/gst/rtp/gstrtpmp4adepay.c b/gst/rtp/gstrtpmp4adepay.c index f3be6062..e5f24a0a 100644 --- a/gst/rtp/gstrtpmp4adepay.c +++ b/gst/rtp/gstrtpmp4adepay.c @@ -302,7 +302,7 @@ gst_rtp_mp4a_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf) /* this can not be possible, we have not enough data or the length * decoding failed because we ran out of data. */ - if (skip + data_len < avail) + if (skip + data_len > avail) goto wrong_size; GST_LOG_OBJECT (rtpmp4adepay, -- cgit