| Index: dhcpcd-dbus.c
|
| diff --git a/dhcpcd-dbus.c b/dhcpcd-dbus.c
|
| index 36390107f6bc795064e9406cacfb2db142d33b9b..d3330ea55e9ee209b189c38ee8e4f5cab8c6f7de 100644
|
| --- a/dhcpcd-dbus.c
|
| +++ b/dhcpcd-dbus.c
|
| @@ -484,12 +484,12 @@ msg_handler(DBusConnection *con, DBusMessage *msg, _unused void *data)
|
| bind_interface(ifaces); /* XXX */
|
| return dbus_ack(con, msg);
|
| } else if (IsMethod(msg, "Release")) {
|
| - handle_signal(SIGHUP);
|
| + raise(SIGHUP);
|
| return dbus_ack(con, msg);
|
| } else if (IsMethod(msg, "Stop")) {
|
| /* NB: must ack first 'cuz handle_signal exit's */
|
| (void) dbus_ack(con, msg);
|
| - handle_signal(SIGINT);
|
| + raise(SIGINT);
|
| /*NOTREACHED*/
|
| }
|
| return return_dbus_error(con, msg, S_EINVAL, S_ARGS);
|
|
|