From: <buc...@us...> - 2008-02-01 05:53:59
|
Revision: 61 http://devmon.svn.sourceforge.net/devmon/?rev=61&view=rev Author: buchanmilne Date: 2008-01-31 21:53:57 -0800 (Thu, 31 Jan 2008) Log Message: ----------- Allocate dsval before printing values to it Modified Paths: -------------- trunk/extras/do_devmon.c Modified: trunk/extras/do_devmon.c =================================================================== --- trunk/extras/do_devmon.c 2008-01-31 14:01:10 UTC (rev 60) +++ trunk/extras/do_devmon.c 2008-02-01 05:53:57 UTC (rev 61) @@ -85,6 +85,7 @@ dsval = strtok(NULL,":"); ds[i] = atoi(dsval); } + dsval = calloc(numds+1,21); /* File names in the format if_load.eth0.0.rrd */ snprintf(rrdfn, sizeof(rrdfn)-1, "%s.%s.rrd", testname, ifname); rrdfn[sizeof(rrdfn)-1] = '\0'; @@ -93,6 +94,7 @@ sprintf(dsval,":%d",ds[i]); strcat(rrdvalues,dsval); } + free(dsval); dbgprintf("Sending from devmon to RRD for %s %s: %s\n",testname,ifname,rrdvalues); create_and_update_rrd(hostname, rrdfn, devmon_params, devmon_tpl); if (ifname) { xfree(ifname); ifname = NULL; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |