diff options
author | Tadhg Kearney <tadhg.kearney@intel.com> | 2022-11-04 16:23:53 +0000 |
---|---|---|
committer | David Marchand <david.marchand@redhat.com> | 2022-11-14 10:39:24 +0100 |
commit | 08aa805a0b81e5167fe041be83d3c684916fbba2 (patch) | |
tree | 8f5a5c84cd58280477719bfa5cb60ef06d8993f5 /lib/power | |
parent | 58794bf8d2d577b18e8bd430fd6419274678b34e (diff) |
power: fix double free of opened files
Fix double free of f_min and f_max by reverting the fclose() for f_min
and f_max. As f_min and f_max are stored for further use and closed in
uncore deinitialization.
Fixes: b127e74cce34 ("power: fix open file descriptors leak")
Signed-off-by: Tadhg Kearney <tadhg.kearney@intel.com>
Acked-by: Reshma Pattan <reshma.pattan@intel.com>
Diffstat (limited to 'lib/power')
-rw-r--r-- | lib/power/rte_power_intel_uncore.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/power/rte_power_intel_uncore.c b/lib/power/rte_power_intel_uncore.c index f86e1c8b7a..3b8724385f 100644 --- a/lib/power/rte_power_intel_uncore.c +++ b/lib/power/rte_power_intel_uncore.c @@ -194,8 +194,7 @@ power_init_for_setting_uncore_freq(struct uncore_power_info *ui) fclose(f_base_min); fclose(f_base_max); - fclose(f_max); - fclose(f_min); + /* f_min and f_max are stored, no need to close */ return 0; |