Snap for 5087486 from b3aa618706 to pi-qpr2-release

Change-Id: I5ee774fa258492c202c81f56eb85f019ded154b2
This commit is contained in:
android-build-team Robot
2018-10-24 03:05:02 +00:00

View File

@@ -33,6 +33,7 @@ import android.net.NetworkSpecifier;
import android.net.StringNetworkSpecifier;
import android.net.ip.IpClient;
import android.net.ip.IpClient.ProvisioningConfiguration;
import android.net.util.InterfaceParams;
import android.os.Handler;
import android.text.TextUtils;
import android.util.Log;
@@ -329,8 +330,12 @@ public class EthernetNetworkFactory extends NetworkFactory {
// This cannot happen due to provisioning timeout, because our timeout is 0. It can only
// happen if we're provisioned and we lose provisioning.
stop();
// If the interface has disappeared provisioning will fail over and over again, so
// there is no point in starting again
if (null != InterfaceParams.getByName(name)) {
start();
}
}
void updateLinkProperties(LinkProperties linkProperties) {
mLinkProperties = linkProperties;