summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmily Ehlert <ehemily@amazon.com>2025-11-13 19:16:08 +0000
committerLen Brown <len.brown@intel.com>2025-12-02 15:58:30 -0500
commit2313b97bc0ccedf951ffdd85ffd3629169cfd80b (patch)
treecb790640de01af54e19da85600f4fcd11ab5815d
parent28a3ad1fd2abdf45357ffd46614a6129cd395ca3 (diff)
tools/power turbostat: Set per_cpu_msr_sum to NULL after free
Set per_cpu_msr_sum to NULL after freeing it in the error path of msr_sum_record() to prevent potential use-after-free issues. Signed-off-by: Emily Ehlert <ehemily@amazon.com> Signed-off-by: Len Brown <len.brown@intel.com>
-rw-r--r--tools/power/x86/turbostat/turbostat.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/power/x86/turbostat/turbostat.c b/tools/power/x86/turbostat/turbostat.c
index 2854b66eb748..8154d110dd07 100644
--- a/tools/power/x86/turbostat/turbostat.c
+++ b/tools/power/x86/turbostat/turbostat.c
@@ -6652,6 +6652,7 @@ release_timer:
timer_delete(timerid);
release_msr:
free(per_cpu_msr_sum);
+ per_cpu_msr_sum = NULL;
}
/*