aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMatt Macy <mmacy@FreeBSD.org>2018-05-29 18:26:12 +0000
committerMatt Macy <mmacy@FreeBSD.org>2018-05-29 18:26:12 +0000
commit731ca83529b200ae642398e1d0ecc2125ce5cb12 (patch)
treee95c56ab49d04fc44a4cf20e50e7b212e0bcbb9c /lib
parentb99aa0fbb203fa85c8be47b883449d6516393c66 (diff)
Notes
Diffstat (limited to 'lib')
-rw-r--r--lib/libpmc/libpmc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libpmc/libpmc.c b/lib/libpmc/libpmc.c
index 05fd84bc0b90..ff720a636215 100644
--- a/lib/libpmc/libpmc.c
+++ b/lib/libpmc/libpmc.c
@@ -2797,6 +2797,7 @@ pmc_allocate(const char *ctrspec, enum pmc_mode mode,
if (pmc_pmu_pmcallocate(ctrname, &pmc_config) == 0) {
if (PMC_CALL(PMCALLOCATE, &pmc_config) < 0)
return (errno);
+ free(spec_copy);
*pmcid = pmc_config.pm_pmcid;
return (0);
} else {