s_network.c: By default, display the plmn in case SPN name is void
authorCaiwen Zhang <caiwen.zhang@intel.com>
Thu, 14 Mar 2013 21:18:43 +0000 (05:18 +0800)
committerwootak.jung <wootak.jung@samsung.com>
Sun, 24 Mar 2013 07:46:42 +0000 (16:46 +0900)
Change-Id: I5ba9af34fb49a6de34b27228df2135f576e060c3

src/s_network.c

index 8da3a76..e1e7fc1 100644 (file)
@@ -1660,6 +1660,10 @@ static void on_sim_resp_hook_get_netname(UserRequest *ur, enum tcore_response_co
                if ((resp->data.spn.display_condition & 0x03) == 0x01) {
                        tcore_network_set_network_name_priority(o, TCORE_NETWORK_NAME_PRIORITY_ANY);
                }
+
+               // fallback in case no SPN name is provided
+               if (resp->data.spn.spn[0] == '\0')
+                       tcore_network_set_network_name_priority(o, TCORE_NETWORK_NAME_PRIORITY_NETWORK);
        }
 }