# HG changeset patch # User michael # Date 1111699674 0 # Node ID ff85dfd591767f524680c9f8a1e2f4bd57479a68 # Parent a79f89d39c3cd12c9535dab293c404b58cebcb40 segfault fix diff -r a79f89d39c3c -r ff85dfd59176 avidec.c --- a/avidec.c Thu Mar 24 01:51:57 2005 +0000 +++ b/avidec.c Thu Mar 24 21:27:54 2005 +0000 @@ -451,7 +451,7 @@ index= av_index_search_timestamp(st, pkt->dts, 0); e= &st->index_entries[index]; - if(e->timestamp == ast->frame_offset){ + if(index >= 0 && e->timestamp == ast->frame_offset){ if (e->flags & AVINDEX_KEYFRAME) pkt->flags |= PKT_FLAG_KEY; }