mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-29 15:14:31 +08:00
Add btd_error_agent_not_available()
This commit is contained in:
parent
ea30b84b23
commit
33249f80e6
@ -369,8 +369,7 @@ static DBusMessage *ag_connect(DBusConnection *conn, DBusMessage *msg,
|
||||
int err;
|
||||
|
||||
if (!gw->agent)
|
||||
return g_dbus_create_error(msg, ERROR_INTERFACE
|
||||
".Failed", "Agent not assigned");
|
||||
return btd_error_agent_not_available(msg);
|
||||
|
||||
err = get_records(au_dev);
|
||||
if (err < 0)
|
||||
|
@ -1412,8 +1412,7 @@ static DBusMessage *request_session(DBusConnection *conn,
|
||||
int err;
|
||||
|
||||
if (!adapter->agent)
|
||||
return g_dbus_create_error(msg, ERROR_INTERFACE ".Failed",
|
||||
"No agent registered");
|
||||
return btd_error_agent_not_available(msg);
|
||||
|
||||
if (!adapter->mode_sessions)
|
||||
adapter->global_mode = adapter->mode;
|
||||
|
@ -97,6 +97,12 @@ DBusMessage *btd_error_no_such_adapter(DBusMessage *msg)
|
||||
"No such adapter");
|
||||
}
|
||||
|
||||
DBusMessage *btd_error_agent_not_available(DBusMessage *msg)
|
||||
{
|
||||
return g_dbus_create_error(msg, ERROR_INTERFACE ".AgentNotAvailable",
|
||||
"Agent Not Available");
|
||||
}
|
||||
|
||||
DBusMessage *btd_error_failed(DBusMessage *msg, const char *str)
|
||||
{
|
||||
return g_dbus_create_error(msg, ERROR_INTERFACE
|
||||
|
@ -38,4 +38,5 @@ DBusMessage *btd_error_in_progress(DBusMessage *msg);
|
||||
DBusMessage *btd_error_does_not_exist(DBusMessage *msg);
|
||||
DBusMessage *btd_error_not_authorized(DBusMessage *msg);
|
||||
DBusMessage *btd_error_no_such_adapter(DBusMessage *msg);
|
||||
DBusMessage *btd_error_agent_not_available(DBusMessage *msg);
|
||||
DBusMessage *btd_error_failed(DBusMessage *msg, const char *str);
|
||||
|
Loading…
Reference in New Issue
Block a user