From: Marcel Holtmann Date: Thu, 1 Jan 2009 18:45:18 +0000 (+0100) Subject: Fix subtype conversion for networks X-Git-Tag: 0.6~50 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=98ffc630a2e7a982174f698fc99c6c905e4896a9;p=platform%2Fupstream%2Fconnman.git Fix subtype conversion for networks --- diff --git a/src/network.c b/src/network.c index 977a48e..1f4b265 100644 --- a/src/network.c +++ b/src/network.c @@ -258,6 +258,12 @@ struct connman_network *connman_network_create(const char *identifier, network->element.index = -1; switch (type) { + case CONNMAN_NETWORK_TYPE_UNKNOWN: + network->element.subtype = CONNMAN_ELEMENT_SUBTYPE_UNKNOWN; + break; + case CONNMAN_NETWORK_TYPE_WIFI: + network->element.subtype = CONNMAN_ELEMENT_SUBTYPE_WIFI; + break; case CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN: case CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN: network->element.subtype = CONNMAN_ELEMENT_SUBTYPE_BLUETOOTH; @@ -265,9 +271,6 @@ struct connman_network *connman_network_create(const char *identifier, case CONNMAN_NETWORK_TYPE_HSO: network->element.subtype = CONNMAN_ELEMENT_SUBTYPE_CELLULAR; break; - default: - network->element.subtype = CONNMAN_ELEMENT_SUBTYPE_UNKNOWN; - break; } network->element.network = network;