summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/device.c7
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;
}