From a6be36e7f219ad9598e29802e16a9db3ccf968ee Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 6 Jan 2020 01:31:28 +0300 Subject: [PATCH] Always save temporary files in unique directory to ensure that all of them have different paths, GitOrigin-RevId: 7113952a085f34a04eac38646f5a7a403bf9e9ba --- tdnet/td/net/HttpReader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tdnet/td/net/HttpReader.cpp b/tdnet/td/net/HttpReader.cpp index 55202bd4..91884a76 100644 --- a/tdnet/td/net/HttpReader.cpp +++ b/tdnet/td/net/HttpReader.cpp @@ -739,12 +739,12 @@ Status HttpReader::open_temp_file(CSlice desired_file_name) { TRY_RESULT(dir, realpath(tmp_dir, true)); CHECK(!dir.empty()); - + /* auto first_try = try_open_temp_file(dir, desired_file_name); if (first_try.is_ok()) { return Status::OK(); } - + */ // Creation of new file with desired name has failed. Trying to create unique directory for it TRY_RESULT(directory, mkdtemp(dir, TEMP_DIRECTORY_PREFIX)); auto second_try = try_open_temp_file(directory, desired_file_name);