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);