# HG changeset patch # User Fabrice Fontaine # Date 1609011908 -3600 # Node ID e90bef3160d713e0d349e839489093b0e5c04b1f # Parent 8f7592a6f80d9c6fd7a0e721f2061d3b4e242bdb src/dhcpcd.c: fix build without fork or signals (#20) 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 diff -r 8f7592a6f80d -r e90bef3160d7 src/dhcpcd.c --- a/src/dhcpcd.c Sat Dec 26 15:58:46 2020 +0000 +++ b/src/dhcpcd.c Sat Dec 26 20:45:08 2020 +0100 @@ -2310,10 +2310,10 @@ 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))