Enable devices when policy is set to manual
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 28 Dec 2008 01:25:37 +0000 (02:25 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 28 Dec 2008 01:25:37 +0000 (02:25 +0100)
src/device.c

index d74b634..854fc17 100644 (file)
@@ -833,7 +833,8 @@ static void device_enable(struct connman_device *device)
 {
        DBG("device %p", device);
 
-       if (device->policy != CONNMAN_DEVICE_POLICY_AUTO)
+       if (device->policy == CONNMAN_DEVICE_POLICY_IGNORE ||
+                               device->policy == CONNMAN_DEVICE_POLICY_OFF)
                return;
 
        if (device->powered == TRUE)
@@ -847,7 +848,7 @@ static void device_disable(struct connman_device *device)
 {
        DBG("device %p", device);
 
-       if (device->policy != CONNMAN_DEVICE_POLICY_AUTO)
+       if (device->policy == CONNMAN_DEVICE_POLICY_IGNORE)
                return;
 
        if (device->powered == FALSE)