summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorwubo009 <wubo40@huawei.com>2020-06-04 20:35:18 +0800
committerwubo009 <wubo40@huawei.com>2020-06-04 20:35:18 +0800
commite5c4073ae836cd049a4bc3d6c1291a25f88ad67d (patch)
treeedd8d909a1399f5067426ea145a356986c8f02e5 /utils
parent6d2113a769d755557c5969f9998ab0b71a162dc1 (diff)
downloadopen-iscsi-e5c4073ae836cd049a4bc3d6c1291a25f88ad67d.tar.gz
iscsi: fix fd leak
Diffstat (limited to 'utils')
-rw-r--r--utils/fwparam_ibft/fwparam_ibft.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/fwparam_ibft/fwparam_ibft.c b/utils/fwparam_ibft/fwparam_ibft.c
index 52edac1..e68e503 100644
--- a/utils/fwparam_ibft/fwparam_ibft.c
+++ b/utils/fwparam_ibft/fwparam_ibft.c
@@ -463,6 +463,7 @@ fwparam_ibft(struct boot_context *context, const char *filepath)
if (stat(filename, &buf)!=0) {
fprintf(stderr, "Could not stat file %s: %s (%d)\n",
filename, strerror(errno), errno);
+ close(fd);
return -1;
}
/* And if not zero use that size */