BUILD: pools: import plock.h to build even without thread support
authorWilly Tarreau <w@1wt.eu>
Sat, 26 Aug 2023 15:22:32 +0000 (17:22 +0200)
committerWilly Tarreau <w@1wt.eu>
Sat, 26 Aug 2023 15:28:08 +0000 (17:28 +0200)
In 2.9-dev4, commit 544c2f2d9 ("MINOR: pools: use EBO to wait for
unlock during pool_flush()") broke the thread-less build by calling
pl_wait_new_long() without explicitly including plock.h which is
normally included by thread.h when threads are enabled.

src/pool.c

index 59b0944..83ebe25 100644 (file)
@@ -12,6 +12,8 @@
 
 #include <errno.h>
 
+#include <import/plock.h>
+
 #include <haproxy/activity.h>
 #include <haproxy/api.h>
 #include <haproxy/applet-t.h>