Merge cherrypicks of [17123090] into sc-d2-release.
Change-Id: I5455d15e52637e9ceb9dd317982cee9e326253f0
diff --git a/src/com/google/android/iwlan/epdg/EpdgTunnelManager.java b/src/com/google/android/iwlan/epdg/EpdgTunnelManager.java
index 220fc7d..3bcb2fe 100644
--- a/src/com/google/android/iwlan/epdg/EpdgTunnelManager.java
+++ b/src/com/google/android/iwlan/epdg/EpdgTunnelManager.java
@@ -1320,6 +1320,13 @@
apnName = updatedNetwork.getApnName();
Network network = updatedNetwork.getNetwork();
tunnelConfig = mApnNameToTunnelConfig.get(apnName);
+
+ // Update the global cache if they aren't equal
+ if (!mNetwork.equals(network)) {
+ Log.d(TAG, "Updating mNetwork to " + network);
+ mNetwork = network;
+ }
+
if (tunnelConfig == null) {
Log.d(TAG, "Update Network request: No tunnel exists for apn: " + apnName);
} else {