Reset disconnected state if carrier changes
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 21 Apr 2009 03:23:37 +0000 (04:23 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 21 Apr 2009 03:23:37 +0000 (04:23 +0100)
src/device.c

index 46c3967..b5d7cd6 100644 (file)
@@ -1253,6 +1253,9 @@ int connman_device_set_carrier(struct connman_device *device,
 
        device->carrier = carrier;
 
+       if (carrier == TRUE)
+               device->disconnected = FALSE;
+
        switch (device->policy) {
        case CONNMAN_DEVICE_POLICY_UNKNOWN:
        case CONNMAN_DEVICE_POLICY_IGNORE: