]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
fix end of buffer check, fix hang_read_header.h264.ts
authorbcoudurier <bcoudurier@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sun, 12 Apr 2009 01:37:34 +0000 (01:37 +0000)
committerbcoudurier <bcoudurier@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sun, 12 Apr 2009 01:37:34 +0000 (01:37 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18454 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavformat/mpegts.c

index 87c020a39793ee46e6659a70aa388c53cd3fb8a4..7468a023dff397067e19047444652ce97fc18164 100644 (file)
@@ -555,7 +555,7 @@ static void pmt_cb(MpegTSFilter *filter, const uint8_t *section, int section_len
         if (desc_list_len < 0)
             break;
         desc_list_end = p + desc_list_len;
-        if (desc_list_end > p_end)
+        if (desc_list_end >= p_end)
             break;
         for(;;) {
             desc_tag = get8(&p, desc_list_end);