net/nfp: fix checking function return value
The fstat function could return a value that indicates an error condition. If this is not checked, the error condition may not be handled correctly. Coverity issue: 195019 Fixes: f37d8a4b67b2 ("net/nfp: add NSP FW upload command") Signed-off-by: Alejandro Lucero <alejandro.lucero@netronome.com>
This commit is contained in:
parent
eb04bc1052
commit
f5cba91b09
@ -341,7 +341,12 @@ nfp_fw_upload(nspu_desc_t *nspu_desc)
|
||||
return -ENOENT;
|
||||
}
|
||||
|
||||
fstat(fw_f, &file_stat);
|
||||
if (fstat(fw_f, &file_stat) < 0) {
|
||||
RTE_LOG(INFO, PMD, "Firmware file %s/%s size is unknown",
|
||||
DEFAULT_FW_PATH, DEFAULT_FW_FILENAME);
|
||||
close(fw_f);
|
||||
return -ENOENT;
|
||||
}
|
||||
|
||||
fsize = file_stat.st_size;
|
||||
RTE_LOG(DEBUG, PMD, "Firmware file with size: %" PRIu64 "\n",
|
||||
|
Loading…
x
Reference in New Issue
Block a user