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:
-rw-r--r--include/common.h2
-rw-r--r--src/zabbix_agent/zabbix_agentd.c6
-rw-r--r--src/zabbix_proxy/proxy.c6
-rw-r--r--src/zabbix_server/rtc.c12
-rw-r--r--src/zabbix_server/server.c4
5 files changed, 15 insertions, 15 deletions
diff --git a/include/common.h b/include/common.h
index 3bf3a0b181e..120d7de5198 100644
--- a/include/common.h
+++ b/include/common.h
@@ -1006,7 +1006,7 @@ zbx_httptest_auth_t;
typedef struct
{
zbx_task_t task;
- int flags;
+ unsigned int flags;
int data;
}
ZBX_TASK_EX;
diff --git a/src/zabbix_agent/zabbix_agentd.c b/src/zabbix_agent/zabbix_agentd.c
index 7837b39d516..42600c59208 100644
--- a/src/zabbix_agent/zabbix_agentd.c
+++ b/src/zabbix_agent/zabbix_agentd.c
@@ -746,7 +746,7 @@ static int add_serveractive_host_cb(const zbx_vector_ptr_t *addrs, zbx_vector_st
forks = CONFIG_ACTIVE_FORKS;
CONFIG_ACTIVE_FORKS += new_forks;
CONFIG_ACTIVE_ARGS = (ZBX_THREAD_ACTIVECHK_ARGS *)zbx_realloc(CONFIG_ACTIVE_ARGS,
- sizeof(ZBX_THREAD_ACTIVECHK_ARGS) * CONFIG_ACTIVE_FORKS);
+ sizeof(ZBX_THREAD_ACTIVECHK_ARGS) * (size_t)CONFIG_ACTIVE_FORKS);
for (i = 0; i < new_forks; i++, forks++)
{
@@ -1176,8 +1176,8 @@ int MAIN_ZABBIX_ENTRY(int flags)
exit(EXIT_FAILURE);
}
#endif
- threads = (ZBX_THREAD_HANDLE *)zbx_calloc(threads, threads_num, sizeof(ZBX_THREAD_HANDLE));
- threads_flags = (int *)zbx_calloc(threads_flags, threads_num, sizeof(int));
+ threads = (ZBX_THREAD_HANDLE *)zbx_calloc(threads, (size_t)threads_num, sizeof(ZBX_THREAD_HANDLE));
+ threads_flags = (int *)zbx_calloc(threads_flags, (size_t)threads_num, sizeof(int));
zabbix_log(LOG_LEVEL_INFORMATION, "agent #0 started [main process]");
diff --git a/src/zabbix_proxy/proxy.c b/src/zabbix_proxy/proxy.c
index 5c2d2b58b3f..69b8ee71a5c 100644
--- a/src/zabbix_proxy/proxy.c
+++ b/src/zabbix_proxy/proxy.c
@@ -1286,8 +1286,8 @@ int MAIN_ZABBIX_ENTRY(int flags)
+ CONFIG_PREPROCMAN_FORKS + CONFIG_PREPROCESSOR_FORKS + CONFIG_HISTORYPOLLER_FORKS
+ CONFIG_AVAILMAN_FORKS;
- threads = (pid_t *)zbx_calloc(threads, threads_num, sizeof(pid_t));
- threads_flags = (int *)zbx_calloc(threads_flags, threads_num, sizeof(int));
+ threads = (pid_t *)zbx_calloc(threads, (size_t)threads_num, sizeof(pid_t));
+ threads_flags = (int *)zbx_calloc(threads_flags, (size_t)threads_num, sizeof(int));
if (0 != CONFIG_TRAPPER_FORKS)
{
@@ -1419,7 +1419,7 @@ int MAIN_ZABBIX_ENTRY(int flags)
/* check if the wait was interrupted because of diaginfo remote command */
if (ZBX_DIAGINFO_UNDEFINED != zbx_diaginfo_scope)
{
- zbx_diag_log_info(zbx_diaginfo_scope);
+ zbx_diag_log_info((unsigned int)zbx_diaginfo_scope);
zbx_diaginfo_scope = ZBX_DIAGINFO_UNDEFINED;
}
}
diff --git a/src/zabbix_server/rtc.c b/src/zabbix_server/rtc.c
index 0e33e65db6a..c39437db34a 100644
--- a/src/zabbix_server/rtc.c
+++ b/src/zabbix_server/rtc.c
@@ -60,7 +60,7 @@ static void rtc_ha_status(void)
if (SUCCEED != zbx_ha_get_nodes(&nodes, &error))
{
- zabbix_log(LOG_LEVEL_WARNING, "cannot get HA node information: %s", error);
+ zabbix_log(LOG_LEVEL_ERR, "cannot get HA node information: %s", error);
zbx_free(error);
return;
}
@@ -143,7 +143,7 @@ static void rtc_remove_node(int index)
if (SUCCEED != zbx_ha_remove_node(index, &error))
{
- zabbix_log(LOG_LEVEL_WARNING, "cannot remove HA node: %s", error);
+ zabbix_log(LOG_LEVEL_ERR, "cannot remove HA node: %s", error);
zbx_free(error);
}
}
@@ -161,7 +161,7 @@ static void rtc_ha_failover_delay(int delay)
if (SUCCEED != zbx_ha_set_failover_delay(delay, &error))
{
- zabbix_log(LOG_LEVEL_WARNING, "cannot set HA failover delay: %s", error);
+ zabbix_log(LOG_LEVEL_ERR, "cannot set HA failover delay: %s", error);
zbx_free(error);
}
}
@@ -173,7 +173,7 @@ static void rtc_ha_failover_delay(int delay)
* Purpose: change log level of main process *
* *
******************************************************************************/
-static void rtc_change_loglevel_main(unsigned int command)
+static void rtc_change_loglevel_main(int command)
{
if (ZBX_RTC_LOG_LEVEL_INCREASE == command)
{
@@ -210,7 +210,7 @@ static void rtc_change_loglevel_main(unsigned int command)
* Purpose: change log level of HA manager *
* *
******************************************************************************/
-static void rtc_change_loglevel_ha(unsigned int command)
+static void rtc_change_loglevel_ha(int command)
{
int direction;
char *error = NULL;
@@ -231,7 +231,7 @@ static void rtc_change_loglevel_ha(unsigned int command)
* Purpose: process log level changes affecting main/ha manager processes *
* *
******************************************************************************/
-static void rtc_change_loglevel(unsigned int command, unsigned int scope, unsigned int data)
+static void rtc_change_loglevel(int command, int scope, int data)
{
if ((ZBX_RTC_LOG_SCOPE_FLAG | ZBX_RTC_LOG_SCOPE_PID) == scope)
{
diff --git a/src/zabbix_server/server.c b/src/zabbix_server/server.c
index 26604c84b38..db8653f71bc 100644
--- a/src/zabbix_server/server.c
+++ b/src/zabbix_server/server.c
@@ -1264,8 +1264,8 @@ static int server_startup(zbx_socket_t *listen_sock)
+ CONFIG_LLDMANAGER_FORKS + CONFIG_LLDWORKER_FORKS + CONFIG_ALERTDB_FORKS
+ CONFIG_HISTORYPOLLER_FORKS + CONFIG_AVAILMAN_FORKS + CONFIG_REPORTMANAGER_FORKS
+ CONFIG_REPORTWRITER_FORKS + CONFIG_SERVICEMAN_FORKS + CONFIG_PROBLEMHOUSEKEEPER_FORKS;
- threads = (pid_t *)zbx_calloc(threads, threads_num, sizeof(pid_t));
- threads_flags = (int *)zbx_calloc(threads_flags, threads_num, sizeof(int));
+ threads = (pid_t *)zbx_calloc(threads, (size_t)threads_num, sizeof(pid_t));
+ threads_flags = (int *)zbx_calloc(threads_flags, (size_t)threads_num, sizeof(int));
zabbix_log(LOG_LEVEL_INFORMATION, "server #0 started [main process]");