Merge "Fix parsing of global:http_proxy value."
This commit is contained in:
committed by
Android (Google) Code Review
commit
61f11e1fd1
@@ -3134,6 +3134,10 @@ public class ConnectivityService extends IConnectivityManager.Stub {
|
|||||||
Settings.Global.HTTP_PROXY);
|
Settings.Global.HTTP_PROXY);
|
||||||
if (!TextUtils.isEmpty(proxy)) {
|
if (!TextUtils.isEmpty(proxy)) {
|
||||||
String data[] = proxy.split(":");
|
String data[] = proxy.split(":");
|
||||||
|
if (data.length == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
String proxyHost = data[0];
|
String proxyHost = data[0];
|
||||||
int proxyPort = 8080;
|
int proxyPort = 8080;
|
||||||
if (data.length > 1) {
|
if (data.length > 1) {
|
||||||
@@ -3145,6 +3149,8 @@ public class ConnectivityService extends IConnectivityManager.Stub {
|
|||||||
}
|
}
|
||||||
ProxyProperties p = new ProxyProperties(data[0], proxyPort, "");
|
ProxyProperties p = new ProxyProperties(data[0], proxyPort, "");
|
||||||
setGlobalProxy(p);
|
setGlobalProxy(p);
|
||||||
|
} else {
|
||||||
|
setGlobalProxy(null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user