summaryrefslogtreecommitdiff
path: root/src/android/net/ip/IpClient.java
diff options
context:
space:
mode:
authorAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-03-10 08:03:53 +0000
committerLorenzo Colitti <lorenzo@google.com>2020-03-11 03:48:04 +0000
commitaa561db2185e79ef3cf91932864b7007f902dadd (patch)
tree739d8470c09c70b216c534c78eabe2f54fa71248 /src/android/net/ip/IpClient.java
parentfaac06e3e1412364512e46f38e63c6d2ca7548c1 (diff)
Make IpClient populate the DHCP server address in LinkProperties
Bug: 134098566 Test: lunch arm_aosp-userdebug make -j32 Change-Id: Ide9610f9b17992eef83e1c42ac71b1b79c179f44 Merged-In: If86a6303671b03bb2ccf98de7e9d77020b013d2f (cherry picked from commit 10d243214ae933d063affdd2b4f6c1f837279586)
Diffstat (limited to 'src/android/net/ip/IpClient.java')
-rw-r--r--src/android/net/ip/IpClient.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/android/net/ip/IpClient.java b/src/android/net/ip/IpClient.java
index 173f136..163005a 100644
--- a/src/android/net/ip/IpClient.java
+++ b/src/android/net/ip/IpClient.java
@@ -1195,6 +1195,10 @@ public class IpClient extends StateMachine {
newLp.setMtu(mDhcpResults.mtu);
}
+ if (mDhcpResults.serverAddress != null) {
+ mShim.setDhcpServerAddress(newLp, mDhcpResults.serverAddress);
+ }
+
final String capportUrl = mDhcpResults.captivePortalApiUrl;
// Uri.parse does no syntax check; do a simple regex check to eliminate garbage.
// If the URL is still incorrect data fetching will fail later, which is fine.
@@ -1272,6 +1276,7 @@ public class IpClient extends StateMachine {
if (DBG) {
Log.d(mTag, "onNewDhcpResults(" + Objects.toString(dhcpResults) + ")");
+ Log.d(mTag, "handleIPv4Success newLp{" + newLp + "}");
}
mCallback.onNewDhcpResults(dhcpResults);
maybeSaveNetworkToIpMemoryStore();