Diff between 7426a03094fb880f2d14ff39ed830634c57d945a and 74c4fd0250ec82a0d25eb3b1b9cd77f69166d6d9
Changed Files
| File | Additions | Deletions | Status |
| tools/rctest.c | +2 | -3 | modified |
Full Patch
diff --git a/tools/rctest.c b/tools/rctest.c
index a09a973..11ae37f 100644
--- a/tools/rctest.c
+++ b/tools/rctest.c
@@ -630,8 +630,8 @@ static void automated_send_recv()
if (fork()) {
if (!savefile) {
+ /* do_listen() never returns */
do_listen(recv_mode);
- return;
}
save_fd = open(savefile, O_CREAT | O_WRONLY,
@@ -639,9 +639,8 @@ static void automated_send_recv()
if (save_fd < 0)
syslog(LOG_ERR, "Failed to open file to save data");
+ /* do_listen() never returns */
do_listen(save_mode);
-
- close(save_fd);
} else {
ba2str(&bdaddr, device);