git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
power: fix file descriptor leak
[dpdk.git]
/
lib
/
librte_power
/
power_acpi_cpufreq.c
diff --git
a/lib/librte_power/power_acpi_cpufreq.c
b/lib/librte_power/power_acpi_cpufreq.c
index
f50897b
..
45412f0
100644
(file)
--- a/
lib/librte_power/power_acpi_cpufreq.c
+++ b/
lib/librte_power/power_acpi_cpufreq.c
@@
-445,6
+445,11
@@
power_acpi_cpufreq_freqs(unsigned int lcore_id, uint32_t *freqs, uint32_t num)
return 0;
}
+ if (freqs == NULL) {
+ RTE_LOG(ERR, POWER, "NULL buffer supplied\n");
+ return 0;
+ }
+
pi = &lcore_power_info[lcore_id];
if (num < pi->nb_freqs) {
RTE_LOG(ERR, POWER, "Buffer size is not enough\n");