From fa3bf11a7fec4b329618c4477d9c08a55f0f6f74 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 17 Jun 2019 13:28:47 +0200 Subject: [PATCH] Fix possible crash in corrupt media files. --- Telegram/SourceFiles/media/streaming/media_streaming_file.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp index 60fa317ad..4d5b27ffc 100644 --- a/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp +++ b/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp @@ -149,7 +149,7 @@ Stream File::Context::initStream( result.duration = (info->duration != AV_NOPTS_VALUE) ? PtsToTime(info->duration, result.timeBase) : PtsToTime(format->duration, kUniversalTimeBase); - if (!result.duration) { + if (result.duration <= 0) { result.codec = nullptr; } else if (result.duration == kTimeUnknown) { result.duration = kDurationUnavailable;