diff --git a/Telegram/SourceFiles/storage/localstorage.cpp b/Telegram/SourceFiles/storage/localstorage.cpp index 99cc1fd2d..2015bc300 100644 --- a/Telegram/SourceFiles/storage/localstorage.cpp +++ b/Telegram/SourceFiles/storage/localstorage.cpp @@ -2722,7 +2722,9 @@ ReadMapState readMap(const QByteArray &pass) { _mapChanged = true; _writeMap(WriteMapWhen::Now); } - clearLeakedFiles(); + if (result != ReadMapPassNeeded) { + clearLeakedFiles(); + } return result; }