From: Tyrel D. <ty...@us...> - 2011-09-21 21:38:40
|
Update of /cvsroot/sblim/gather/plugin In directory vz-cvs-3.sog:/tmp/cvs-serv26516/plugin Modified Files: metricVirt.c Log Message: Fixed 3412635: bad string allocations Index: metricVirt.c =================================================================== RCS file: /cvsroot/sblim/gather/plugin/metricVirt.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- metricVirt.c 16 May 2011 07:00:50 -0000 1.12 +++ metricVirt.c 21 Sep 2011 21:38:38 -0000 1.13 @@ -321,7 +321,7 @@ domain_statistics.domain_id[cnt] = *ids_ptr; domain_statistics.domain_name[cnt] = realloc(domain_statistics.domain_name[cnt], - sizeof(char *) * (strlen(virDomainGetName(domain)+1))); + sizeof(char *) * (strlen(virDomainGetName(domain)) + 1)); strcpy(domain_statistics.domain_name[cnt],virDomainGetName(domain)); @@ -366,7 +366,7 @@ { domain = virDomainLookupByName(conn, *(defdomlist + j)); domain_statistics.domain_name[cnt] = realloc(domain_statistics.domain_name[cnt], - sizeof(char *) * (strlen(*(defdomlist + j)+1))); + sizeof(char *) * (strlen(*(defdomlist + j)) + 1)); strcpy(domain_statistics.domain_name[cnt], *(defdomlist + j)); |