changeset 94:7e07763a98a7

capture: wait for the iothread to return instead of sleeping forever Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Tue, 23 Feb 2021 07:56:26 -0500
parents 71cae6a9a299
children 2a518c6d77c6
files capture.c
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/capture.c	Tue Feb 23 07:55:55 2021 -0500
+++ b/capture.c	Tue Feb 23 07:56:26 2021 -0500
@@ -366,8 +366,12 @@
 		return 11;
 	}
 
-	for (;;)
-		sleep(3600);
+	ret = iothread_join();
+	if (ret) {
+		fprintf(stderr, "Error: Failed to join iothead: %s\n",
+			xstrerror(ret));
+		return 12;
+	}
 
 	xclose(ifile);
 	fclose(rfile);