2014-06-12 14:07:43

by Andrei Emeltchenko

[permalink] [raw]
Subject: [PATCH] android/ipc-tester: Fix closing invalid fd

From: Andrei Emeltchenko <[email protected]>

Is socket() fails we jumps to failed label.
---
android/ipc-tester.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/android/ipc-tester.c b/android/ipc-tester.c
index 63fd105..f1f93f2 100644
--- a/android/ipc-tester.c
+++ b/android/ipc-tester.c
@@ -279,7 +279,8 @@ static void emulator(int pipe, int hci_index)

failed:
close(pipe);
- close(fd);
+ if (fd >= 0)
+ close(fd);
}

static int accept_connection(int sk)
--
1.8.3.2