summaryrefslogtreecommitdiffstats
path: root/src/privsep-root.c
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2020-06-16 17:07:10 +0100
committerRoy Marples <roy@marples.name>2020-06-16 17:07:10 +0100
commit88dc7faee9186429069be88552dc7311fd09d909 (patch)
tree23dd53b0367eee21f3fba4cf983aed86df87d000 /src/privsep-root.c
parent97a5a213c9634ee638df8cf3f7499321065bd997 (diff)
downloaddhcpcd-88dc7faee9186429069be88552dc7311fd09d909.tar.xz
privsep: Use root signal_cb for all signals here.
Diffstat (limited to 'src/privsep-root.c')
-rw-r--r--src/privsep-root.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/privsep-root.c b/src/privsep-root.c
index 98829aea..9129cc50 100644
--- a/src/privsep-root.c
+++ b/src/privsep-root.c
@@ -74,14 +74,6 @@ struct psr_ctx {
};
static void
-ps_root_readerrorsig(__unused int sig, void *arg)
-{
- struct dhcpcd_ctx *ctx = arg;
-
- eloop_exit(ctx->ps_eloop, EXIT_FAILURE);
-}
-
-static void
ps_root_readerrorcb(void *arg)
{
struct psr_ctx *psr_ctx = arg;
@@ -808,7 +800,7 @@ ps_root_start(struct dhcpcd_ctx *ctx)
eloop_signal_set_cb(ctx->ps_eloop,
dhcpcd_signals, dhcpcd_signals_len,
- ps_root_readerrorsig, ctx);
+ ps_root_signalcb, ctx);
return pid;
}