summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-11-08 11:16:30 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2002-11-08 11:16:30 +0000
commita980d7a6e8b125cd6f0f54df0aa8b7f9e32ada0e (patch)
tree335161ebd1cdfb8934eaebf4922e69c28b8e8184 /src
parent61ff2202f1ed02303c75618f9692f0a7c7506a94 (diff)
downloadzabbix-a980d7a6e8b125cd6f0f54df0aa8b7f9e32ada0e.tar.gz
zabbix-a980d7a6e8b125cd6f0f54df0aa8b7f9e32ada0e.tar.xz
zabbix-a980d7a6e8b125cd6f0f54df0aa8b7f9e32ada0e.zip
- added validation of host name (Alexei)
- default value of StartSuckers is set to 4 (Alexei) git-svn-id: svn://svn.zabbix.com/trunk@562 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r--src/zabbix_agent/stats.c8
-rw-r--r--src/zabbix_agent/stats.h2
2 files changed, 6 insertions, 4 deletions
diff --git a/src/zabbix_agent/stats.c b/src/zabbix_agent/stats.c
index 4540baaf..ba9d55b7 100644
--- a/src/zabbix_agent/stats.c
+++ b/src/zabbix_agent/stats.c
@@ -48,7 +48,7 @@ float received[60*15];
*/
-INTERFACE interfaces[8]=
+INTERFACE interfaces[MAX_INTERFACE]=
{
{0}
};
@@ -61,7 +61,7 @@ void init_stat()
char interface[MAX_STRING_LEN+1];
int i,j,j1;
- for(i=0;i<128;i++)
+ for(i=0;i<MAX_INTERFACE;i++)
{
interfaces[i].interface=0;
for(j=0;j<60*15;j++)
@@ -126,7 +126,7 @@ void report_stat(int now)
return;
}
- for(i=0;i<128;i++)
+ for(i=0;i<MAX_INTERFACE;i++)
{
if(interfaces[i].interface==0)
{
@@ -248,7 +248,7 @@ void add_values(int now,char *interface,float value_sent,float value_received)
/* printf("Add_values [%s] [%f] [%f]\n",interface,value_sent,value_received);*/
- for(i=0;i<128;i++)
+ for(i=0;i<MAX_INTERFACE;i++)
{
if(0 == strcmp(interfaces[i].interface,interface))
{
diff --git a/src/zabbix_agent/stats.h b/src/zabbix_agent/stats.h
index 8eefdfe0..e985cabf 100644
--- a/src/zabbix_agent/stats.h
+++ b/src/zabbix_agent/stats.h
@@ -1,6 +1,8 @@
#ifndef ZABBIX_STATS_H
#define ZABBIX_STATS_H
+#define MAX_INTERFACE 8
+
#define INTERFACE struct interface_type
INTERFACE
{