diff --git a/src/dbus.c b/src/dbus.c index 5d4d8bf6..ead58368 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -132,6 +132,12 @@ struct l_dbus_message *dbus_error_no_agent(struct l_dbus_message *msg) "No Agent registered"); } +struct l_dbus_message *dbus_error_not_connected(struct l_dbus_message *msg) +{ + return l_dbus_message_new_error(msg, IWD_SERVICE ".NotConnected", + "Not connected"); +} + void dbus_pending_reply(struct l_dbus_message **msg, struct l_dbus_message *reply) { diff --git a/src/dbus.h b/src/dbus.h index 432c9c2c..37502ba6 100644 --- a/src/dbus.h +++ b/src/dbus.h @@ -55,6 +55,7 @@ struct l_dbus_message *dbus_error_already_exists(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_not_found(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_not_supported(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_no_agent(struct l_dbus_message *msg); +struct l_dbus_message *dbus_error_not_connected(struct l_dbus_message *msg); bool dbus_init(bool enable_debug); bool dbus_exit(void);