diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-01-08 20:58:33 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2004-01-08 20:58:33 +0000 |
| commit | 506bfed29a2a94e099faac8f3d75b72bfe4edd45 (patch) | |
| tree | 79716f045721a3efd3ebf9025404583126a948b4 /src/zabbix_sender | |
| parent | ec24086762601498657a4675c55c4a899a501617 (diff) | |
| download | zabbix-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.c | 18 |
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); |
