Merge "[Ethernet] Replace internal connectivity checks permission"
This commit is contained in:
@@ -21,6 +21,7 @@ import android.content.pm.PackageManager;
|
||||
import android.net.IEthernetManager;
|
||||
import android.net.IEthernetServiceListener;
|
||||
import android.net.IpConfiguration;
|
||||
import android.net.NetworkStack;
|
||||
import android.os.Binder;
|
||||
import android.os.Handler;
|
||||
import android.os.HandlerThread;
|
||||
@@ -57,12 +58,6 @@ public class EthernetServiceImpl extends IEthernetManager.Stub {
|
||||
"EthernetService");
|
||||
}
|
||||
|
||||
private void enforceConnectivityInternalPermission() {
|
||||
mContext.enforceCallingOrSelfPermission(
|
||||
android.Manifest.permission.CONNECTIVITY_INTERNAL,
|
||||
"ConnectivityService");
|
||||
}
|
||||
|
||||
private void enforceUseRestrictedNetworksPermission() {
|
||||
mContext.enforceCallingOrSelfPermission(
|
||||
android.Manifest.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS,
|
||||
@@ -117,7 +112,7 @@ public class EthernetServiceImpl extends IEthernetManager.Stub {
|
||||
Log.w(TAG, "System isn't ready enough to change ethernet configuration");
|
||||
}
|
||||
|
||||
enforceConnectivityInternalPermission();
|
||||
NetworkStack.checkNetworkStackPermission(mContext);
|
||||
|
||||
if (mTracker.isRestrictedInterface(iface)) {
|
||||
enforceUseRestrictedNetworksPermission();
|
||||
|
||||
Reference in New Issue
Block a user