svn commit: r334371 - head/lib/libpmc
Matt Macy
mmacy at FreeBSD.org
Wed May 30 04:12:52 UTC 2018
Author: mmacy
Date: Wed May 30 04:12:51 2018
New Revision: 334371
URL: https://svnweb.freebsd.org/changeset/base/334371
Log:
libpmc: squelch valgrind warnings
Modified:
head/lib/libpmc/libpmc.c
Modified: head/lib/libpmc/libpmc.c
==============================================================================
--- head/lib/libpmc/libpmc.c Wed May 30 03:48:27 2018 (r334370)
+++ head/lib/libpmc/libpmc.c Wed May 30 04:12:51 2018 (r334371)
@@ -3277,6 +3277,7 @@ pmc_init(void)
return (pmc_syscall = -1);
}
+ bzero(&op_cpu_info, sizeof(op_cpu_info));
if (PMC_CALL(GETCPUINFO, &op_cpu_info) < 0)
return (pmc_syscall = -1);
@@ -3284,7 +3285,7 @@ pmc_init(void)
cpu_info.pm_ncpu = op_cpu_info.pm_ncpu;
cpu_info.pm_npmc = op_cpu_info.pm_npmc;
cpu_info.pm_nclass = op_cpu_info.pm_nclass;
- for (n = 0; n < cpu_info.pm_nclass; n++)
+ for (n = 0; n < op_cpu_info.pm_nclass; n++)
memcpy(&cpu_info.pm_classes[n], &op_cpu_info.pm_classes[n],
sizeof(cpu_info.pm_classes[n]));
More information about the svn-src-all
mailing list