[FFmpeg-cvslog] r20495 - trunk/libavcodec/utils.c
michael
subversion
Tue Nov 10 03:51:48 CET 2009
Author: michael
Date: Tue Nov 10 03:51:47 2009
New Revision: 20495
Log:
Add a NULL pointer check to avcodec_close() this should prevent a segfault
when closing without open.
Modified:
trunk/libavcodec/utils.c
Modified: trunk/libavcodec/utils.c
==============================================================================
--- trunk/libavcodec/utils.c Tue Nov 10 01:23:42 2009 (r20494)
+++ trunk/libavcodec/utils.c Tue Nov 10 03:51:47 2009 (r20495)
@@ -675,7 +675,7 @@ int avcodec_close(AVCodecContext *avctx)
if (HAVE_THREADS && avctx->thread_opaque)
avcodec_thread_free(avctx);
- if (avctx->codec->close)
+ if (avctx->codec && avctx->codec->close)
avctx->codec->close(avctx);
avcodec_default_free_buffers(avctx);
av_freep(&avctx->priv_data);
More information about the ffmpeg-cvslog
mailing list