From d4c831e346528e19a5fccf9bc78708abd5683436 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Tue, 10 Dec 2013 12:37:03 -0800 Subject: [PATCH] Fix crash when FFMS_GetCodecNameI returns NULL --- aegisub/src/ffmpegsource_common.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/aegisub/src/ffmpegsource_common.cpp b/aegisub/src/ffmpegsource_common.cpp index dcc9e2dad..90a788a50 100644 --- a/aegisub/src/ffmpegsource_common.cpp +++ b/aegisub/src/ffmpegsource_common.cpp @@ -140,8 +140,9 @@ std::map FFmpegSourceProvider::GetTracksOfType(FFMS_Indexer *I for (int i=0; i(i, CodecName)); + const char *CodecName = FFMS_GetCodecNameI(Indexer, i); + if (CodecName) + TrackList.insert(std::pair(i, CodecName)); } } return TrackList;