From 4a2b256ecdffae631988b96f3fe32dd2e8585874 Mon Sep 17 00:00:00 2001 From: Arseny Smirnov Date: Fri, 11 May 2018 22:13:18 +0300 Subject: [PATCH] Secure file reuploading hotfix GitOrigin-RevId: 8d64534b3afafeae35ff40531aaf1ba3b4d8a398 --- td/telegram/files/FileUploader.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/td/telegram/files/FileUploader.cpp b/td/telegram/files/FileUploader.cpp index 41fb5bd8..2e8ac041 100644 --- a/td/telegram/files/FileUploader.cpp +++ b/td/telegram/files/FileUploader.cpp @@ -36,6 +36,9 @@ FileUploader::FileUploader(const LocalFileLocation &local, const RemoteFileLocat iv_ = encryption_key_.mutable_iv(); generate_iv_ = encryption_key_.iv_slice().str(); } + if (remote_.type() == RemoteFileLocation::Type::Partial && encryption_key_.is_secure()) { + remote_ = RemoteFileLocation{}; + } } Result FileUploader::init() {