summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik Kline <ek@google.com>2017-10-18 06:09:49 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-10-18 06:09:49 +0000
commit456a25e50b2fa4c85f14b74801edf6d84b650b20 (patch)
treef68c2d7e6b13a50bec2b6b1608990dad000859e4
parent19dbe8735a8ddff6553fc080bc7afa1c19f51603 (diff)
parent0bdc11d188e193a8bda7e047ac87e33771f03dcc (diff)
downloadwifi-456a25e50b2fa4c85f14b74801edf6d84b650b20.tar.gz
Pass more information to IpManager am: b154dd137d am: 3847f15a7c
am: 0bdc11d188 Change-Id: I68f1296e0d7ce7607ae19d64fd1452cda32f2b5f
-rw-r--r--service/java/com/android/server/wifi/WifiStateMachine.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/service/java/com/android/server/wifi/WifiStateMachine.java b/service/java/com/android/server/wifi/WifiStateMachine.java
index ac7d748bb..c149dfa47 100644
--- a/service/java/com/android/server/wifi/WifiStateMachine.java
+++ b/service/java/com/android/server/wifi/WifiStateMachine.java
@@ -6025,14 +6025,11 @@ public class WifiStateMachine extends StateMachine implements WifiNative.WifiRss
class ObtainingIpState extends State {
@Override
public void enter() {
- WifiConfiguration currentConfig = getCurrentWifiConfiguration();
- boolean isUsingStaticIp =
+ final WifiConfiguration currentConfig = getCurrentWifiConfiguration();
+ final boolean isUsingStaticIp =
(currentConfig.getIpAssignment() == IpConfiguration.IpAssignment.STATIC);
if (mVerboseLoggingEnabled) {
- String key = "";
- if (getCurrentWifiConfiguration() != null) {
- key = getCurrentWifiConfiguration().configKey();
- }
+ final String key = currentConfig.configKey();
log("enter ObtainingIpState netId=" + Integer.toString(mLastNetworkId)
+ " " + key + " "
+ " roam=" + mIsAutoRoaming
@@ -6072,12 +6069,16 @@ public class WifiStateMachine extends StateMachine implements WifiNative.WifiRss
prov = IpManager.buildProvisioningConfiguration()
.withPreDhcpAction()
.withApfCapabilities(mWifiNative.getApfCapabilities())
+ .withNetwork(getCurrentNetwork())
+ .withDisplayName(currentConfig.SSID)
.build();
} else {
StaticIpConfiguration staticIpConfig = currentConfig.getStaticIpConfiguration();
prov = IpManager.buildProvisioningConfiguration()
.withStaticConfiguration(staticIpConfig)
.withApfCapabilities(mWifiNative.getApfCapabilities())
+ .withNetwork(getCurrentNetwork())
+ .withDisplayName(currentConfig.SSID)
.build();
}
mIpManager.startProvisioning(prov);