summaryrefslogtreecommitdiffstats
path: root/src/zabbix_sender
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2004-01-08 20:58:33 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2004-01-08 20:58:33 +0000
commit506bfed29a2a94e099faac8f3d75b72bfe4edd45 (patch)
tree79716f045721a3efd3ebf9025404583126a948b4 /src/zabbix_sender
parentec24086762601498657a4675c55c4a899a501617 (diff)
downloadzabbix-506bfed29a2a94e099faac8f3d75b72bfe4edd45.tar.gz
zabbix-506bfed29a2a94e099faac8f3d75b72bfe4edd45.tar.xz
zabbix-506bfed29a2a94e099faac8f3d75b72bfe4edd45.zip
- replace strncpy() with secure strscpy() where possible (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@1148 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/zabbix_sender')
-rw-r--r--src/zabbix_sender/zabbix_sender.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/zabbix_sender/zabbix_sender.c b/src/zabbix_sender/zabbix_sender.c
index a723d969..98468144 100644
--- a/src/zabbix_sender/zabbix_sender.c
+++ b/src/zabbix_sender/zabbix_sender.c
@@ -139,11 +139,11 @@ int main(int argc, char **argv)
{
int port;
int ret=SUCCEED;
- char line[MAX_STRING_LEN+1];
- char port_str[MAX_STRING_LEN+1];
- char zabbix_server[MAX_STRING_LEN+1];
- char server_key[MAX_STRING_LEN+1];
- char value[MAX_STRING_LEN+1];
+ char line[MAX_STRING_LEN];
+ char port_str[MAX_STRING_LEN];
+ char zabbix_server[MAX_STRING_LEN];
+ char server_key[MAX_STRING_LEN];
+ char value[MAX_STRING_LEN];
char *s;
signal( SIGINT, signal_handler );
@@ -170,13 +170,13 @@ int main(int argc, char **argv)
alarm(SENDER_TIMEOUT);
s=(char *)strtok(line," ");
- strncpy(zabbix_server,s,MAX_STRING_LEN);
+ strscpy(zabbix_server,s);
s=(char *)strtok(NULL," ");
- strncpy(port_str,s,MAX_STRING_LEN);
+ strscpy(port_str,s);
s=(char *)strtok(NULL," ");
- strncpy(server_key,s,MAX_STRING_LEN);
+ strscpy(server_key,s);
s=(char *)strtok(NULL," ");
- strncpy(value,s,MAX_STRING_LEN);
+ strscpy(value,s);
ret = send_value(zabbix_server,atoi(port_str),server_key,value);
alarm(0);