Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com>2022-05-10 11:47:14 +0300
committerDmitrijs Goloscapovs <dmitrijs.goloscapovs@zabbix.com>2022-05-10 11:47:14 +0300
commitc8058d35892ad77d490b640b54600a5c7bf5e3ba (patch)
tree3ed5b96a20ed700d3dbcf7b84cbb4984683c1ba0
parentf627c057496c237ff70cec610ceb6c60cfe74337 (diff)
........S. [ZBXNEXT-5088] fixed coverity warnings6.2beta26.2.0beta2
-rw-r--r--src/zabbix_server/availability/avail_manager.c4
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));
}