X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fnfp%2Fnfp_nspu.c;fp=drivers%2Fnet%2Fnfp%2Fnfp_nspu.c;h=39d14e6acd40c66a6d42b89b76c8b9f6d1a1bd35;hb=f5cba91b095d54e8d7fcea57e515b5b4453b02ba;hp=3c8cdadcf26c192de76bb12d11c5e39a57cd6982;hpb=eb04bc1052e10188ac709658a5b794bdd31e9aa9;p=dpdk.git diff --git a/drivers/net/nfp/nfp_nspu.c b/drivers/net/nfp/nfp_nspu.c index 3c8cdadcf2..39d14e6acd 100644 --- a/drivers/net/nfp/nfp_nspu.c +++ b/drivers/net/nfp/nfp_nspu.c @@ -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",