diff options
| author | Arseny Smirnov <arseny30@gmail.com> | 2019-06-19 16:31:25 +0200 |
|---|---|---|
| committer | Arseny Smirnov <arseny30@gmail.com> | 2019-06-19 16:31:25 +0200 |
| commit | ff3164ff046ee555d9e190379752a14b64fc69a7 (patch) | |
| tree | c627da16fbb9288d3a81fcf0e415462bae97b07e /td/telegram/SecureStorage.cpp | |
| parent | a569a1eac778129778072bd2c2d5a0f7f088173b (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.cpp | 4 |
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); |
