# HG changeset patch # User michaelni # Date 1057362500 0 # Node ID 470456bd00658a0b963b11bee3ce7531b08d71d3 # Parent 35386fc4d47d997f4c6e5ee67f083bba81807583 av_free_packet SEGV fix by (Arthur van Hoff (javanator)) diff -r 35386fc4d47d -r 470456bd0065 avformat.h --- a/avformat.h Fri Jul 04 23:08:16 2003 +0000 +++ b/avformat.h Fri Jul 04 23:48:20 2003 +0000 @@ -45,7 +45,9 @@ */ static inline void av_free_packet(AVPacket *pkt) { - pkt->destruct(pkt); + if (pkt && pkt->destruct) { + pkt->destruct(pkt); + } } /*************************************************/