diff options
author | Skylar Chang <chiaweic@codeaurora.org> | 2014-04-02 21:07:50 -0700 |
---|---|---|
committer | Skylar Chang <chiaweic@codeaurora.org> | 2014-04-02 23:32:05 -0700 |
commit | 1318fb13e040ce5eefe26c76a687146a750ac8bb (patch) | |
tree | 375410d69c8334a52b1fad573e9d0494db0623a8 /ipacm/src/IPACM_ConntrackListener.cpp | |
parent | 15deef6818f6ff262a8e82ef598bec1b523be2bc (diff) | |
download | ipacfg-mgr-1318fb13e040ce5eefe26c76a687146a750ac8bb.tar.gz |
IPACM: Fix NAT table didn't delete when LTE down
When LTE backhaul is down, IPANAT should delete the
nat table, however due to the mismtch ipacm_event_iface_up
structure, IPANAT failed to delete the NAT tbl.
Change-Id: Id85bdb3f16626bbc1f771c56587a5cea50b319c5
Diffstat (limited to 'ipacm/src/IPACM_ConntrackListener.cpp')
-rw-r--r-- | ipacm/src/IPACM_ConntrackListener.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ipacm/src/IPACM_ConntrackListener.cpp b/ipacm/src/IPACM_ConntrackListener.cpp index 9000827..25fd9f8 100644 --- a/ipacm/src/IPACM_ConntrackListener.cpp +++ b/ipacm/src/IPACM_ConntrackListener.cpp @@ -60,7 +60,7 @@ IPACM_ConntrackListener::IPACM_ConntrackListener() void IPACM_ConntrackListener::event_callback(ipa_cm_event_id evt, void *data) { - uint32_t *pub_addr = NULL; + ipacm_event_iface_up *wan_down = NULL; if(data == NULL) { @@ -85,10 +85,10 @@ void IPACM_ConntrackListener::event_callback(ipa_cm_event_id evt, case IPA_HANDLE_WAN_DOWN: IPACMDBG("Received IPA_HANDLE_WAN_DOWN event\n"); - pub_addr = (uint32_t *)data; + wan_down = (ipacm_event_iface_up *)data; if(isWanUp == true) { - TriggerWANDown(*pub_addr); + TriggerWANDown(wan_down->ipv4_addr); } break; |