From 73e0394d7f80b79f4f6544755434012c31e6b9a2 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Tue, 3 Jul 2018 16:12:04 -0500 Subject: [PATCH] device: Use dbus_error_from_errno in .Disconnect --- src/device.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/device.c b/src/device.c index 328d206c..e3b75185 100644 --- a/src/device.c +++ b/src/device.c @@ -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);