diff options
-rw-r--r-- | src/device.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/device.c b/src/device.c index 3af36800..96254445 100644 --- a/src/device.c +++ b/src/device.c @@ -247,12 +247,7 @@ int __connman_device_disable(struct connman_device *device) } err = device->driver->disable(device); - if (err == 0) { - connman_device_set_powered(device, FALSE); - goto done; - } - - if (err == -EALREADY) { + if (err == 0 || err == -EALREADY) { connman_device_set_powered(device, FALSE); goto done; } |