lib/env_dpdk: add a valid check before fclose
Change-Id: I43fc46500aa95a1f34365d0ac269dc1aa4b4bfa6 Signed-off-by: GangCao <gang.cao@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15955 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
This commit is contained in:
parent
1450c5470b
commit
4f4bf8c482
@ -172,7 +172,11 @@ get_iommu_width(void)
|
||||
FILE *file = fopen(filename, "r");
|
||||
uint64_t cap_reg = 0;
|
||||
|
||||
if (file != NULL && fscanf(file, "%" PRIx64, &cap_reg) == 1) {
|
||||
if (file == NULL) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (fscanf(file, "%" PRIx64, &cap_reg) == 1) {
|
||||
if (strstr(filename, "intel-iommu") != NULL) {
|
||||
/* We have an Intel IOMMU */
|
||||
int mgaw = ((cap_reg & VTD_CAP_MGAW_MASK) >> VTD_CAP_MGAW_SHIFT) + 1;
|
||||
|
Loading…
Reference in New Issue
Block a user