summaryrefslogtreecommitdiff
path: root/libavformat/rtpenc_h264.c
diff options
context:
space:
mode:
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>2011-06-15 20:21:33 +0200
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>2011-06-15 20:21:33 +0200
commit7f2228dbfec0268b8b486573041043c0de1aa381 (patch)
tree144544dc5293649c7da84064d73195ff00ef9648 /libavformat/rtpenc_h264.c
parentc940c31c88494c6accbdb0df3b715bd1f161368f (diff)
Make buffer size check consistent and avoid a possible overflow.
Diffstat (limited to 'libavformat/rtpenc_h264.c')
-rw-r--r--libavformat/rtpenc_h264.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/rtpenc_h264.c b/libavformat/rtpenc_h264.c
index 0f8850ee77..11074d0d51 100644
--- a/libavformat/rtpenc_h264.c
+++ b/libavformat/rtpenc_h264.c
@@ -40,7 +40,7 @@ static const uint8_t *avc_mp4_find_startcode(const uint8_t *start, const uint8_t
res = (res << 8) | *start++;
}
- if (res + start > end) {
+ if (end - start < res) {
return NULL;
}