summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuka Perkov <luka@openwrt.org>2015-03-10 18:00:03 +0100
committerJohn Crispin <blogic@openwrt.org>2015-03-11 16:25:41 +0100
commit361b823e8d670bc122349041294983468ef36845 (patch)
treedff7586737b299910427e9d1aeeaa03b26fa6fcc
parentb65f6a844f920eb19f7d05d2ee93819b72021057 (diff)
downloadrpcd-361b823e8d670bc122349041294983468ef36845.tar.gz
file: free memory after opendir()
Signed-off-by: Luka Perkov <luka@openwrt.org>
-rw-r--r--file.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/file.c b/file.c
index 9a3dfd8..31a937d 100644
--- a/file.c
+++ b/file.c
@@ -267,6 +267,8 @@ rpc_file_list(struct ubus_context *ctx, struct ubus_object *obj,
blobmsg_close_table(&buf, d);
}
+ closedir(fd);
+
blobmsg_close_array(&buf, c);
ubus_send_reply(ctx, req, buf.head);
blob_buf_free(&buf);