raw/ifpga: fix file descriptor leak in error path
authorLi Qiang <liq3ea@163.com>
Tue, 16 Apr 2019 05:05:14 +0000 (13:05 +0800)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 2 May 2019 21:48:37 +0000 (23:48 +0200)
commit194a83d837472a27030e55af95b1103c90c2c63a
tree74b0fd24eb587a9ec0a9dfb3c1fc2055fe6b6752
parent5ca606ea484546c733bb04f301283b1ffef8922c
raw/ifpga: fix file descriptor leak in error path

In rte_fpga_do_pr() function, if 'stat' return error the
'file_fd' is never closed thus leading a fd leak.
This patch avoids this.

Coverity issue: 279441
Fixes: ef1e8ede3da59e ("raw/ifpga: add Intel FPGA bus rawdev driver")
Cc: stable@dpdk.org
Signed-off-by: Li Qiang <liq3ea@163.com>
Acked-by: Rosen Xu <rosen.xu@intel.com>
drivers/raw/ifpga_rawdev/ifpga_rawdev.c