summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2013-10-26 14:16:29 +0000
committerJo-Philipp Wich <jow@openwrt.org>2013-10-26 14:16:29 +0000
commita7ef5ca736601f4ca1944233663721021c40b9e6 (patch)
tree3b7b2dd68373c27f656792aa59ca2b33e6aa3413
parenta511e620c8d8c735e6a16b7f67382d587dcdaf31 (diff)
downloadrpcd-a7ef5ca736601f4ca1944233663721021c40b9e6.tar.gz
session: fix file descriptor leak in rpc_blob_from_file()
-rw-r--r--session.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/session.c b/session.c
index e053979..30adf0b 100644
--- a/session.c
+++ b/session.c
@@ -1188,6 +1188,8 @@ rpc_blob_from_file(const char *path)
if (len != blob_pad_len(&head))
goto fail;
+ close(fd);
+
return attr;
fail: