summaryrefslogtreecommitdiff
path: root/tools/hcidump.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/hcidump.c')
-rw-r--r--tools/hcidump.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/hcidump.c b/tools/hcidump.c
index b460daa3..c98d60b9 100644
--- a/tools/hcidump.c
+++ b/tools/hcidump.c
@@ -298,6 +298,7 @@ static int process_frames(int dev, int sock, int fd, unsigned long flags)
len = write_n(fd, buf, frm.data_len + hdr_size);
if (len < 0) {
perror("Write error");
+ close(fd);
return -1;
}
written += len;