summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2017-03-23 16:18:48 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2017-03-31 13:57:51 +0200
commit53013e153463061d6d96d558f7626c24961a808b (patch)
tree8d4def4c93c6e904cad7cf6ac89420982bf2ae69
parent7b28e169af7d2f431765c92c34c155a368f7c8e1 (diff)
downloaddt-utils-53013e153463061d6d96d558f7626c24961a808b.tar.gz
dt-utils-53013e153463061d6d96d558f7626c24961a808b.tar.xz
state: storage: direct: do not close file that is not opened
When open failed to not try to close the invalid fd afterwards. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--src/barebox-state/backend_bucket_direct.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/barebox-state/backend_bucket_direct.c b/src/barebox-state/backend_bucket_direct.c
index b72e8ad..4465ed0 100644
--- a/src/barebox-state/backend_bucket_direct.c
+++ b/src/barebox-state/backend_bucket_direct.c
@@ -156,7 +156,6 @@ int state_backend_bucket_direct_create(struct device_d *dev, const char *path,
fd = open(path, O_RDWR);
if (fd < 0) {
dev_err(dev, "Failed to open file '%s', %d\n", path, -errno);
- close(fd);
return -errno;
}