# HG changeset patch # User mstorsjo # Date 1279626749 0 # Node ID bb928e39c0786d40729050afc5346c63b79aa4a5 # Parent 14c5d7cc71aac569d66807d58ca6989b75829087 asfdec: Don't read the video stream header if there isn't enough data diff -r 14c5d7cc71aa -r bb928e39c078 asfdec.c --- a/asfdec.c Tue Jul 20 11:50:57 2010 +0000 +++ b/asfdec.c Tue Jul 20 11:52:29 2010 +0000 @@ -361,7 +361,8 @@ st->codec->frame_size = 1; break; } - } else if (type == AVMEDIA_TYPE_VIDEO) { + } else if (type == AVMEDIA_TYPE_VIDEO && + gsize - (url_ftell(pb) - pos1 + 24) >= 53) { get_le32(pb); get_le32(pb); get_byte(pb);