summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dhcpcd.c2
-rw-r--r--signals.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/dhcpcd.c b/dhcpcd.c
index 584e31cc..e19dfbd8 100644
--- a/dhcpcd.c
+++ b/dhcpcd.c
@@ -1224,7 +1224,7 @@ handle_signal(_unused void *arg)
for (iface = ifaces; iface; iface = iface->next)
if (iface->state->new)
configure(iface);
- break;
+ return;
case SIGPIPE:
syslog(LOG_WARNING, "received SIGPIPE");
return;
diff --git a/signals.c b/signals.c
index 0007b5d2..835536fa 100644
--- a/signals.c
+++ b/signals.c
@@ -44,7 +44,8 @@ static const int handle_sigs[] = {
SIGHUP,
SIGINT,
SIGPIPE,
- SIGTERM
+ SIGTERM,
+ SIGUSR1,
};
static void