🐞fix(hos_client.cpp): 修复缺少的判空导致的段错误

This commit is contained in:
彭宣正
2021-03-15 17:26:24 +08:00
parent e3b908194c
commit 34053d039d

View File

@@ -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++)
{