From: <ca...@us...> - 2008-09-25 05:28:38
|
Revision: 1824 http://ganglia.svn.sourceforge.net/ganglia/?rev=1824&view=rev Author: carenas Date: 2008-09-25 05:28:37 +0000 (Thu, 25 Sep 2008) Log Message: ----------- gmond: replace strcpy calls with equivalent strncpy calls Modified Paths: -------------- trunk/monitor-core/gmond/gmond.c Modified: trunk/monitor-core/gmond/gmond.c =================================================================== --- trunk/monitor-core/gmond/gmond.c 2008-09-23 18:48:32 UTC (rev 1823) +++ trunk/monitor-core/gmond/gmond.c 2008-09-25 05:28:37 UTC (rev 1824) @@ -658,7 +658,7 @@ { name_len = strlen(firstName); buff = malloc(name_len+1); - strcpy(buff, firstName); + strncpy(buff, firstName, name_len + 1); firstName = buff; secondName = strchr(buff+1,':'); if(secondName) @@ -705,7 +705,7 @@ spoof_info_len = strlen(metric_id->host); buff = malloc(spoof_info_len+1); - strcpy(buff,metric_id->host); + strncpy(buff, metric_id->host, spoof_info_len + 1); spoofIP = buff; if( !(spoofName = strchr(buff+1,':')) ){ err_msg("Incorrect format for spoof argument. exiting.\n"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |