From 98ffc630a2e7a982174f698fc99c6c905e4896a9 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 1 Jan 2009 19:45:18 +0100 Subject: [PATCH] Fix subtype conversion for networks --- src/network.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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; -- 1.7.9.5