summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2017-12-07 12:41:20 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-12-17 22:16:21 -0800
commit1f8f2830893125389001faa28849f7b6bd8cf141 (patch)
treeb6ea7cb00a4d62ce22303d8476e137747cf79d7e
parent79aaf2bc0127e8c42bee8e3228374fee9ff8b111 (diff)
downloadipacfg-mgr-1f8f2830893125389001faa28849f7b6bd8cf141.tar.gz
ipacm: fix the AP+STA crash issue
In AP+STA mode, wlan-drvier won't register extended property to specify which qmux-ID to use for multi-PDN use-case, make the change to avoid executing this logic in AP+STA mode. Change-Id: I73c5e771a06f20951a600672312172096b10ffcb
-rw-r--r--ipacm/src/IPACM_Wan.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/ipacm/src/IPACM_Wan.cpp b/ipacm/src/IPACM_Wan.cpp
index 2967b50..ffdbdae 100644
--- a/ipacm/src/IPACM_Wan.cpp
+++ b/ipacm/src/IPACM_Wan.cpp
@@ -1619,8 +1619,11 @@ int IPACM_Wan::handle_route_add_evt(ipa_ip_type iptype)
{
IPACM_Wan::xlat_mux_id = 0;
wanup_data->xlat_mux_id = 0;
- wanup_data->mux_id = ext_prop->ext[0].mux_id;
- IPACMDBG_H("No xlat configuratio:\n");
+ if(m_is_sta_mode == Q6_WAN)
+ wanup_data->mux_id = ext_prop->ext[0].mux_id;
+ else
+ wanup_data->mux_id = 0;
+ IPACMDBG_H("No xlat configuration\n");
}
evt_data.event = IPA_HANDLE_WAN_UP;
evt_data.evt_data = (void *)wanup_data;