# HG changeset patch # User reimar # Date 1198415815 0 # Node ID c56f975e7661ea872a08c310c774aba01f0a3590 # Parent 7ad207078047aab50bc5242391a7969a3b6bd55a 100l, av_read_packet must check for read_packet error, in case of error pkt->stream_index could be invalid and must not be used. Fixes a crash with http://www.cs.berkeley.edu/~dmolnar/2-snippet3.wav diff -r 7ad207078047 -r c56f975e7661 utils.c --- a/utils.c Sat Dec 22 16:18:07 2007 +0000 +++ b/utils.c Sun Dec 23 13:16:55 2007 +0000 @@ -497,6 +497,8 @@ AVStream *st; av_init_packet(pkt); ret= s->iformat->read_packet(s, pkt); + if (ret < 0) + return ret; st= s->streams[pkt->stream_index]; switch(st->codec->codec_type){