diff --git a/src/zabbix_proxy/proxy.c b/src/zabbix_proxy/proxy.c
index 9d88b63a3c3..45c2c43a79d 100644
--- a/src/zabbix_proxy/proxy.c
+++ b/src/zabbix_proxy/proxy.c
@@ -2197,7 +2197,8 @@ int	MAIN_ZABBIX_ENTRY(int flags)
 			old_token = zbx_strdup(old_token, zbx_config_vault.token);
 
 			zbx_rtc_notify(&rtc, ZBX_PROCESS_TYPE_UNKNOWN, 0, ZBX_RTC_VAULT_NEW_TOKEN,
-					(const char *)zbx_config_vault.token, strlen(zbx_config_vault.token) + 1);
+					(const char *)zbx_config_vault.token,
+					(zbx_uint32_t)strlen(zbx_config_vault.token) + 1);
 		}
 
 		if (NULL != client)
diff --git a/src/zabbix_proxy/proxyconfig/proxyconfig.c b/src/zabbix_proxy/proxyconfig/proxyconfig.c
index 9a2a3cca36d..5a0e664b1d1 100644
--- a/src/zabbix_proxy/proxyconfig/proxyconfig.c
+++ b/src/zabbix_proxy/proxyconfig/proxyconfig.c
@@ -411,7 +411,7 @@ void	*zbx_proxyconfig_thread(void *args)
 				{
 					zbx_ipc_async_socket_send(&rtc, ZBX_RTC_VAULT_RELOGIN,
 						(unsigned char *)proxyconfig_args_in->config_vault->token,
-						strlen(proxyconfig_args_in->config_vault->token) + 1);
+						(zbx_uint32_t)strlen(proxyconfig_args_in->config_vault->token) + 1);
 				}
 
 				zbx_hc_remove_items_by_ids(&deleted_itemids);
@@ -460,7 +460,7 @@ void	*zbx_proxyconfig_thread(void *args)
 		{
 			zbx_ipc_async_socket_send(&rtc, ZBX_RTC_VAULT_RELOGIN,
 				(unsigned char *)proxyconfig_args_in->config_vault->token,
-				strlen(proxyconfig_args_in->config_vault->token) + 1);
+				(zbx_uint32_t)strlen(proxyconfig_args_in->config_vault->token) + 1);
 		}
 
 		nextcheck = time(NULL) + proxyconfig_args_in->config_proxyconfig_frequency;
diff --git a/src/zabbix_server/dbconfig/dbconfig_server.c b/src/zabbix_server/dbconfig/dbconfig_server.c
index e12ddbbd42b..17073203dcc 100644
--- a/src/zabbix_server/dbconfig/dbconfig_server.c
+++ b/src/zabbix_server/dbconfig/dbconfig_server.c
@@ -194,7 +194,7 @@ void	*zbx_dbconfig_thread(void *args)
 			{
 				zbx_ipc_async_socket_send(&rtc, ZBX_RTC_VAULT_RELOGIN,
 						(unsigned char *)dbconfig_args_in->config_vault->token,
-						strlen(dbconfig_args_in->config_vault->token) + 1);
+						(zbx_uint32_t)strlen(dbconfig_args_in->config_vault->token) + 1);
 			}
 
 			zbx_dc_config_get_hostids_by_revision(revision, &hostids);
@@ -225,7 +225,7 @@ void	*zbx_dbconfig_thread(void *args)
 			{
 				zbx_ipc_async_socket_send(&rtc, ZBX_RTC_VAULT_RELOGIN,
 					(unsigned char *)dbconfig_args_in->config_vault->token,
-					strlen(dbconfig_args_in->config_vault->token) + 1);
+					(zbx_uint32_t)strlen(dbconfig_args_in->config_vault->token) + 1);
 			}
 
 			secrets_reload = 0;
diff --git a/src/zabbix_server/proxypoller/proxypoller.c b/src/zabbix_server/proxypoller/proxypoller.c
index b6a7354ade5..8020ee1de46 100644
--- a/src/zabbix_server/proxypoller/proxypoller.c
+++ b/src/zabbix_server/proxypoller/proxypoller.c
@@ -754,7 +754,7 @@ ZBX_THREAD_ENTRY(proxypoller_thread, args)
 		{
 			zbx_ipc_async_socket_send(&rtc, ZBX_RTC_VAULT_RELOGIN,
 					(unsigned char *)proxy_poller_args_in->config_vault->token,
-					strlen(proxy_poller_args_in->config_vault->token) + 1);
+					(zbx_uint32_t)strlen(proxy_poller_args_in->config_vault->token) + 1);
 		}
 
 		total_sec += zbx_time() - sec;
diff --git a/src/zabbix_server/server.c b/src/zabbix_server/server.c
index 1cccaa87a4d..40c22a4d586 100644
--- a/src/zabbix_server/server.c
+++ b/src/zabbix_server/server.c
@@ -2815,7 +2815,8 @@ int	MAIN_ZABBIX_ENTRY(int flags)
 			old_token = zbx_strdup(old_token, zbx_config_vault.token);
 
 			zbx_rtc_notify(&rtc, ZBX_PROCESS_TYPE_UNKNOWN, 0, ZBX_RTC_VAULT_NEW_TOKEN,
-					(const char *)zbx_config_vault.token, strlen(zbx_config_vault.token) + 1);
+					(const char *)zbx_config_vault.token,
+					(zbx_uint32_t)strlen(zbx_config_vault.token) + 1);
 		}
 
 		if (NULL != client)
diff --git a/src/zabbix_server/trapper/trapper_server.c b/src/zabbix_server/trapper/trapper_server.c
index 0f1afb0f6ec..d052148a7cd 100644
--- a/src/zabbix_server/trapper/trapper_server.c
+++ b/src/zabbix_server/trapper/trapper_server.c
@@ -277,7 +277,8 @@ int	zbx_trapper_process_request_server(const char *request, zbx_socket_t *sock,
 		if (SUCCEED != vault_ret && NULL != config_vault->token)
 		{
 			zbx_ipc_async_socket_send(rtc, ZBX_RTC_VAULT_RELOGIN,
-					(unsigned char *)config_vault->token, strlen(config_vault->token) + 1);
+					(unsigned char *)config_vault->token,
+					(zbx_uint32_t)strlen(config_vault->token) + 1);
 		}
 
 		return SUCCEED;
