From 49d7b557558627ed6cdc758925c3a45cecb3c348 Mon Sep 17 00:00:00 2001 From: Niels Martin Hansen Date: Sun, 9 Mar 2008 00:04:30 +0000 Subject: [PATCH] Possible fix for crash in LAVCKeyframes constructor Originally committed to SVN as r1986. --- aegisub/lavc_keyframes.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/aegisub/lavc_keyframes.cpp b/aegisub/lavc_keyframes.cpp index 2ea1f9614..38b85e302 100644 --- a/aegisub/lavc_keyframes.cpp +++ b/aegisub/lavc_keyframes.cpp @@ -52,6 +52,7 @@ LAVCKeyFrames::LAVCKeyFrames(const Aegisub::String filename) // Find video stream for (unsigned int i = 0; i < file->fctx->nb_streams; ++i) { codecContext = file->fctx->streams[i]->codec; + if (!codecContext) continue; codecContext->skip_frame = AVDISCARD_NONKEY; codecContext->workaround_bugs = FF_BUG_AUTODETECT; if (codecContext->codec_type == CODEC_TYPE_VIDEO) {