From: Marcel Holtmann Date: Fri, 18 Sep 2009 01:35:23 +0000 (-0700) Subject: Convert and store MCC and MNC values X-Git-Tag: 2.0_alpha~3235 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=97b8c9232643ddc541af8d62e6d7b9560aad7a5b;p=framework%2Fconnectivity%2Fconnman.git Convert and store MCC and MNC values --- diff --git a/plugins/mbm.c b/plugins/mbm.c index 49feb02..9bfa51f 100644 --- a/plugins/mbm.c +++ b/plugins/mbm.c @@ -166,6 +166,7 @@ static void network_callback(gboolean ok, GAtResult *result, data->network = connman_network_create(data->mccmnc, CONNMAN_NETWORK_TYPE_MBM); if (data->network != NULL) { + char *mcc, *mnc; int index; index = connman_device_get_index(device); @@ -174,6 +175,14 @@ static void network_callback(gboolean ok, GAtResult *result, connman_network_set_protocol(data->network, CONNMAN_NETWORK_PROTOCOL_IP); + mcc = g_strndup(data->mccmnc, 3); + connman_network_set_string(data->network, "Cellular.MCC", mcc); + g_free(mcc); + + mnc = g_strdup(data->mccmnc + 3); + connman_network_set_string(data->network, "Cellular.MNC", mnc); + g_free(mnc); + connman_network_set_name(data->network, name); connman_network_set_group(data->network, data->mccmnc);