summaryrefslogtreecommitdiff
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorMalaya Kumar Rout <mrout@redhat.com>2025-11-22 20:46:52 +0530
committerLen Brown <len.brown@intel.com>2025-12-02 16:11:09 -0500
commit51860d6330b6cda355a7e30b3e09e7a22ec4b6ae (patch)
tree6af2ee3d76feb9f647d7e822af40af914eede09c /rust/helpers/helpers.c
parent7446bd6119fa77f75a41d7870953dbf467ffd40b (diff)
tools/power x86_energy_perf_policy: Fix potential NULL pointer dereference
In err_on_hypervisor(), strstr() is called to search for "flags" in the buffer, but the return value is not checked before being used in pointer arithmetic (flags - buffer). If strstr() returns NULL because "flags" is not found in /proc/cpuinfo, this will cause undefined behavior and likely a crash. Add a NULL check after the strstr() call and handle the error appropriately by cleaning up resources and reporting a meaningful error message. Signed-off-by: Malaya Kumar Rout <mrout@redhat.com> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions