Diff between 2e0182842e7b849000b3043ccec9c32e0bcc5c3b and cb539da4f3a40a2d25fae9bb18010f10158e7fb7

Changed Files

File Additions Deletions Status
src/shared/tester.c +5 -0 modified

Full Patch

diff --git a/src/shared/tester.c b/src/shared/tester.c
index f3edd74..06fc415 100644
--- a/src/shared/tester.c
+++ b/src/shared/tester.c
@@ -460,6 +460,11 @@ void tester_setup_failed(void)
 	if (test->stage != TEST_STAGE_SETUP)
 		return;
 
+	if (test->timeout_id > 0) {
+		g_source_remove(test->timeout_id);
+		test->timeout_id = 0;
+	}
+
 	print_progress(test->name, COLOR_RED, "setup failed");
 
 	g_idle_add(done_callback, test);