mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2025-02-16 23:40:43 +01:00
device: Use dbus_error_from_errno in .Disconnect
This commit is contained in:
parent
8bbe85787c
commit
73e0394d7f
@ -1884,14 +1884,8 @@ static struct l_dbus_message *device_dbus_disconnect(struct l_dbus *dbus,
|
||||
device_set_autoconnect(device, false);
|
||||
|
||||
result = device_disconnect(device);
|
||||
if (result == -EBUSY)
|
||||
return dbus_error_busy(message);
|
||||
|
||||
if (result == -ENOTCONN)
|
||||
return dbus_error_not_connected(message);
|
||||
|
||||
if (result < 0)
|
||||
return dbus_error_failed(message);
|
||||
return dbus_error_from_errno(result, message);
|
||||
|
||||
device->disconnect_pending = l_dbus_message_ref(message);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user