diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp
index da75de80e..8a9208325 100644
--- a/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp
+++ b/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp
@@ -698,7 +698,7 @@ void Reader::readFromCache(int sliceNumber) {
 	Expects(!sliceNumber || !_slices.headerModeUnknown());
 
 	if (sliceNumber == 1 && _slices.isGoodHeader()) {
-		return readFromCache(1);
+		return readFromCache(0);
 	}
 	LOG(("READING FROM CACHE: %1").arg(sliceNumber));
 	const auto key = _cacheHelper->key(sliceNumber);