diff --git a/src/dbus.c b/src/dbus.c index 5760e34..adaf3ee 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -1228,7 +1228,7 @@ cdbus_process(DBusConnection *c attr_unused, DBusMessage *msg, void *ud) { dbus_message_is_method_call(msg, CDBUS_INTERFACE_NAME, method) if (cdbus_m_ismethod("reset")) { - ps->reset = true; + ev_break(ps->loop, EVBREAK_ALL); if (!dbus_message_get_no_reply(msg)) cdbus_reply_bool(ps, msg, true); handled = true;