From 34053d039d46463e579c378c2efba44df76cc11d Mon Sep 17 00:00:00 2001 From: 彭宣正 Date: Mon, 15 Mar 2021 17:26:24 +0800 Subject: 🐞fix(hos_client.cpp): 修复缺少的判空导致的段错误 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hos_client.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/hos_client.cpp b/src/hos_client.cpp index e20c7230..99759d93 100644 --- a/src/hos_client.cpp +++ b/src/hos_client.cpp @@ -156,6 +156,10 @@ static void PutObjectAsyncFinished(const Aws::S3::S3Client* S3Client, void hos_set_cache_size(hos_client_handle client, size_t cache_size) { + if (client == NULL) + { + return; + } client->cache_size = cache_size; hos_cache = (size_t *)calloc(client->thread_sum, sizeof(size_t)); return ; @@ -163,12 +167,20 @@ void hos_set_cache_size(hos_client_handle client, size_t cache_size) void hos_set_cache_count(hos_client_handle client, size_t cache_count) { + if (client == NULL) + { + return; + } client->cache_count = cache_count; return ; } void hos_set_thread_sum(hos_client_handle client, size_t thread_sum) { + if (client == NULL) + { + return; + } client->thread_sum = thread_sum; for (size_t i = 0; i < thread_sum; i++) { -- cgit v1.2.3