From: Willy Tarreau Date: Sat, 11 Nov 2017 16:58:31 +0000 (+0100) Subject: BUILD: thread/pipe: fix build without threads X-Git-Tag: v1.8-rc4~37 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3e5e417060f04e2bf96ef98199014ad2c7b8e203;p=thirdparty%2Fhaproxy.git BUILD: thread/pipe: fix build without threads Marcus Rückert reported that commit d8b3b65 ("BUG/MEDIUM: splice/threads: pipe reuse list was not protected.") broke threadless support. Add the required #ifdef. --- diff --git a/src/pipe.c b/src/pipe.c index c7ce3c58dc..c161f960f5 100644 --- a/src/pipe.c +++ b/src/pipe.c @@ -14,6 +14,7 @@ #include #include +#include #include #include @@ -21,7 +22,9 @@ struct pool_head *pool2_pipe = NULL; struct pipe *pipes_live = NULL; /* pipes which are still ready to use */ +#ifdef USE_THREAD HA_SPINLOCK_T pipes_lock; /* lock used to protect pipes list */ +#endif int pipes_used = 0; /* # of pipes in use (2 fds each) */ int pipes_free = 0; /* # of pipes unused */