From 7dac6a71d59e67b357565ab19cd1c49319b13a30 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 23 Jun 2026 18:35:35 +0200 Subject: [PATCH] conf: avoid using close_range when undefined Only call close_range when CLOSE_RANGE_UNSHARE is defined. Fixes compilation on alpine. --- src/pipewire/conf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipewire/conf.c b/src/pipewire/conf.c index 4979a858d..cc0c65d61 100644 --- a/src/pipewire/conf.c +++ b/src/pipewire/conf.c @@ -982,7 +982,9 @@ static int do_exec(struct pw_context *context, char *const *argv) for (p = argv; *p; ++p) spa_strbuf_append(&s, " '%s'", *p); +#ifdef CLOSE_RANGE_UNSHARE close_range(3, ~0U, CLOSE_RANGE_UNSHARE); +#endif pw_log_info("exec%s", s.buffer); res = execvp(argv[0], argv);