From: Daniel Caujolle-B. <f1...@us...> - 2002-06-03 12:43:26
|
Update of /cvsroot/xine/xine-lib/src/demuxers In directory usw-pr-cvs1:/tmp/cvs-serv2359 Modified Files: demux_qt.c Log Message: Avoid segfault on qt_exit(), if qt demuxer wasn't used. Index: demux_qt.c =================================================================== RCS file: /cvsroot/xine/xine-lib/src/demuxers/demux_qt.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- demux_qt.c 2 Jun 2002 19:18:56 -0000 1.35 +++ demux_qt.c 3 Jun 2002 12:43:22 -0000 1.36 @@ -294,10 +294,12 @@ /* release a qt_info structure and associated data */ void free_qt_info(qt_info *info) { - free(info->frames); - free(info); - info = NULL; - + if(info) { + if(info->frames) + free(info->frames); + free(info); + info = NULL; + } } /* returns 1 if the file is determined to be a QT file, 0 otherwise */ |