diff -uNrp zabbix-2.2.11-1.o/src/libs/zbxsysinfo/common/common.c zabbix-2.2.11-1.m/src/libs/zbxsysinfo/common/common.c
--- zabbix-2.2.11-1.o/src/libs/zbxsysinfo/common/common.c	2016-01-06 07:05:40.944503853 +0900
+++ zabbix-2.2.11-1.m/src/libs/zbxsysinfo/common/common.c	2016-03-30 08:18:35.970825431 +0900
@@ -113,8 +113,6 @@ int	EXECUTE_STR(const char *command, AGE
 
 	assert(result);
 
-	init_result(result);
-
 	if (SUCCEED != zbx_execute(command, &cmd_result, error, sizeof(error), CONFIG_TIMEOUT))
 	{
 		SET_MSG_RESULT(result, zbx_strdup(NULL, error));
diff -uNrp zabbix-2.2.11-1.o/src/libs/zbxsysinfo/osf/swap.c zabbix-2.2.11-1.m/src/libs/zbxsysinfo/osf/swap.c
--- zabbix-2.2.11-1.o/src/libs/zbxsysinfo/osf/swap.c	2015-11-12 19:11:43.000000000 +0900
+++ zabbix-2.2.11-1.m/src/libs/zbxsysinfo/osf/swap.c	2016-03-30 08:04:50.414291727 +0900
@@ -186,7 +186,7 @@ static int	SYSTEM_SWAP_PFREE(AGENT_RESUL
 	zbx_uint64_t	tot_val = 0;
 	zbx_uint64_t	free_val = 0;
 
-        init_result(&result_tmp);
+	init_result(&result_tmp);
 
 	if (SYSINFO_RET_OK != SYSTEM_SWAP_TOTAL(cmd, param, flags, &result_tmp) || !(result_tmp.type & AR_UINT64))
 		return SYSINFO_RET_FAIL;
@@ -216,7 +216,7 @@ static int	SYSTEM_SWAP_PUSED(AGENT_RESUL
 	zbx_uint64_t	tot_val = 0;
 	zbx_uint64_t	free_val = 0;
 
-        init_result(&result_tmp);
+  init_result(&result_tmp);
 
 	if (SYSINFO_RET_OK != SYSTEM_SWAP_TOTAL(cmd, param, flags, &result_tmp) || !(result_tmp.type & AR_UINT64))
 		return SYSINFO_RET_FAIL;
@@ -237,7 +237,7 @@ static int	SYSTEM_SWAP_PUSED(AGENT_RESUL
 
 	SET_DBL_RESULT(result, 100.0 - (100.0 * (double)free_val) / (double)tot_val);
 
-        return SYSINFO_RET_OK;
+	return SYSINFO_RET_OK;
 }
 
 int	SYSTEM_SWAP_SIZE(AGENT_REQUEST *request, AGENT_RESULT *result)
diff -uNrp zabbix-2.2.11-1.o/src/libs/zbxsysinfo/sysinfo.c zabbix-2.2.11-1.m/src/libs/zbxsysinfo/sysinfo.c
--- zabbix-2.2.11-1.o/src/libs/zbxsysinfo/sysinfo.c	2015-11-12 19:11:43.000000000 +0900
+++ zabbix-2.2.11-1.m/src/libs/zbxsysinfo/sysinfo.c	2016-03-30 08:15:28.476123275 +0900
@@ -605,7 +605,6 @@ int	process(const char *in_command, unsi
 	ZBX_METRIC	*command = NULL;
 	AGENT_REQUEST	request;
 
-	init_result(result);
 	init_request(&request);
 
 	if (SUCCEED != parse_item_key(zbx_alias_get(in_command), &request))
diff -uNrp zabbix-2.2.11-1.o/src/zabbix_server/poller/checks_internal.c zabbix-2.2.11-1.m/src/zabbix_server/poller/checks_internal.c
--- zabbix-2.2.11-1.o/src/zabbix_server/poller/checks_internal.c	2015-11-12 19:11:42.000000000 +0900
+++ zabbix-2.2.11-1.m/src/zabbix_server/poller/checks_internal.c	2016-03-30 08:20:27.277831018 +0900
@@ -49,8 +49,6 @@ int	get_value_internal(DC_ITEM *item, AG
 	int	nparams;
 	char	params[MAX_STRING_LEN], *error = NULL, tmp[MAX_STRING_LEN], tmp1[HOST_HOST_LEN_MAX];
 
-	init_result(result);
-
 	if (0 != strncmp(item->key, "zabbix[", 7))
 		goto notsupported;
 
