From 5182e007931b2ebf034d1a9ed42737ed30b2ac13 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 21 Aug 2024 09:35:31 +0200 Subject: Don't work own queue in wait_guard dtor There is suspicion this causes a deadlock for reasons so far unclear. See also GH issue #319. --- libbuild2/context.hxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libbuild2/context.hxx') diff --git a/libbuild2/context.hxx b/libbuild2/context.hxx index 33fc892..828c41e 100644 --- a/libbuild2/context.hxx +++ b/libbuild2/context.hxx @@ -904,7 +904,7 @@ namespace build2 bool unlock_phase = false); void - wait (); + wait (bool work_queue = true); // Note: move-assignable to empty only. // -- cgit v1.1