diff --git a/projects/amdsmi/src/amd_smi/amd_smi_utils.cc b/projects/amdsmi/src/amd_smi/amd_smi_utils.cc index df276909b4..21415efd21 100644 --- a/projects/amdsmi/src/amd_smi/amd_smi_utils.cc +++ b/projects/amdsmi/src/amd_smi/amd_smi_utils.cc @@ -402,9 +402,9 @@ amdsmi_status_t smi_amdgpu_get_driver_version(amd::smi::AMDSmiGPUDevice* device, std::string path = "/sys/module/amdgpu/version"; fp = fopen(path.c_str(), "r"); - if (fp){ + if (fp == nullptr){ fp = fopen("/proc/version", "r"); - if (fp) { + if (fp == nullptr) { status = AMDSMI_STATUS_IO; return status; }