diff options
author | Dmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com> | 2022-05-10 11:47:14 +0300 |
---|---|---|
committer | Dmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com> | 2022-05-10 11:47:14 +0300 |
commit | c8058d35892ad77d490b640b54600a5c7bf5e3ba (patch) | |
tree | 3ed5b96a20ed700d3dbcf7b84cbb4984683c1ba0 | |
parent | f627c057496c237ff70cec610ceb6c60cfe74337 (diff) |
........S. [ZBXNEXT-5088] fixed coverity warnings6.2beta26.2.0beta2
-rw-r--r-- | src/zabbix_server/availability/avail_manager.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/zabbix_server/availability/avail_manager.c b/src/zabbix_server/availability/avail_manager.c index 2abbc11573c..4445af44bad 100644 --- a/src/zabbix_server/availability/avail_manager.c +++ b/src/zabbix_server/availability/avail_manager.c @@ -244,6 +244,7 @@ static void process_confsync_diff(zbx_avail_active_hb_cache_t *cache, zbx_ipc_me host_local.active_status = INTERFACE_AVAILABLE_UNKNOWN; host_local.hostid = hostid; + host_local.lastaccess_active = 0; zbx_hashset_insert(&cache->queue, &host_local, sizeof(zbx_host_active_avail_t)); } @@ -275,6 +276,7 @@ static void init_active_availability(zbx_avail_active_hb_cache_t *cache) ZBX_STR2UINT64(avail_local.hostid, row[0]); avail_local.active_status = INTERFACE_AVAILABLE_UNKNOWN; + avail_local.lastaccess_active = 0; zbx_hashset_insert(&cache->queue, &avail_local, sizeof(zbx_host_active_avail_t)); } @@ -355,7 +357,7 @@ static void flush_all_hosts(zbx_avail_active_hb_cache_t *cache) while (NULL != (host = (zbx_host_active_avail_t *)zbx_hashset_iter_next(&iter))) { - if (NULL == (cached_host = zbx_hashset_search(&cache->queue, &cached_host->hostid))) + if (NULL == (cached_host = zbx_hashset_search(&cache->queue, &host->hostid))) { zbx_hashset_insert(&cache->queue, host, sizeof(zbx_host_active_avail_t)); } |