From 572a94cef8286f343f39fbfdedcc469ebb94977e Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sat, 26 Dec 2020 20:45:08 +0100 Subject: [PATCH] src/dhcpcd.c: fix build without fork or signals (#20) MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Since version 9.3.3 and commit a5348dd02c86fa940cd93f203d0aa974cae0563c, build without fork or signals fails on: dhcpcd.c: In function ‘main’: dhcpcd.c:2261:3: error: label ‘start_master’ used but not defined goto start_master; ^~~~ Signed-off-by: Fabrice Fontaine --- src/dhcpcd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dhcpcd.c b/src/dhcpcd.c index 3acf72c3..1d34cdbb 100644 --- a/src/dhcpcd.c +++ b/src/dhcpcd.c @@ -2310,10 +2310,10 @@ printpidfile: if (ctx.stdin_valid && freopen(_PATH_DEVNULL, "w", stdin) == NULL) logwarn("freopen stdin"); +#if defined(USE_SIGNALS) && !defined(THERE_IS_NO_FORK) if (!(ctx.options & DHCPCD_DAEMONISE)) goto start_master; -#if defined(USE_SIGNALS) && !defined(THERE_IS_NO_FORK) if (xsocketpair(AF_UNIX, SOCK_DGRAM | SOCK_CXNB, 0, fork_fd) == -1 || (ctx.stderr_valid && xsocketpair(AF_UNIX, SOCK_DGRAM | SOCK_CXNB, 0, stderr_fd) == -1)) -- 2.47.3