aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/SecureStorage.cpp
diff options
context:
space:
mode:
authorArseny Smirnov <arseny30@gmail.com>2019-06-19 16:31:25 +0200
committerArseny Smirnov <arseny30@gmail.com>2019-06-19 16:31:25 +0200
commitff3164ff046ee555d9e190379752a14b64fc69a7 (patch)
treec627da16fbb9288d3a81fcf0e415462bae97b07e /td/telegram/SecureStorage.cpp
parenta569a1eac778129778072bd2c2d5a0f7f088173b (diff)
Fd::stat returns Result<Stat> instead of Stat
GitOrigin-RevId: 7bdb5f0d65df55424db302e4df060b697d8ee11d
Diffstat (limited to 'td/telegram/SecureStorage.cpp')
-rw-r--r--td/telegram/SecureStorage.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/td/telegram/SecureStorage.cpp b/td/telegram/SecureStorage.cpp
index 04dca6103..34e13c600 100644
--- a/td/telegram/SecureStorage.cpp
+++ b/td/telegram/SecureStorage.cpp
@@ -352,7 +352,7 @@ Result<BufferSlice> decrypt_value(const Secret &secret, const ValueHash &hash, S
Result<ValueHash> encrypt_file(const Secret &secret, std::string src, std::string dest) {
TRY_RESULT(src_file, FileFd::open(src, FileFd::Flags::Read));
TRY_RESULT(dest_file, FileFd::open(dest, FileFd::Flags::Truncate | FileFd::Flags::Write | FileFd::Create));
- auto src_file_size = src_file.get_size();
+ TRY_RESULT(src_file_size, src_file.get_size());
BufferSliceDataView random_prefix_view(gen_random_prefix(src_file_size));
FileDataView data_view(src_file, src_file_size);
@@ -370,7 +370,7 @@ Result<ValueHash> encrypt_file(const Secret &secret, std::string src, std::strin
Status decrypt_file(const Secret &secret, const ValueHash &hash, std::string src, std::string dest) {
TRY_RESULT(src_file, FileFd::open(src, FileFd::Flags::Read));
TRY_RESULT(dest_file, FileFd::open(dest, FileFd::Flags::Truncate | FileFd::Flags::Write | FileFd::Create));
- auto src_file_size = src_file.get_size();
+ TRY_RESULT(src_file_size, src_file.get_size());
FileDataView src_file_view(src_file, src_file_size);