Merge "Remove useless code" am: 646cf23c3c am: 53a2ffe768 am: 9d93c316eb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1490245 Change-Id: I1e0f90254796b2e9133a9c75e41c2ca08e7c02b6
This commit is contained in:
@@ -25,6 +25,7 @@ import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_SUSPENDED;
|
||||
import static android.net.RouteInfo.RTN_THROW;
|
||||
import static android.net.RouteInfo.RTN_UNREACHABLE;
|
||||
|
||||
import static com.android.internal.util.Preconditions.checkArgument;
|
||||
import static com.android.internal.util.Preconditions.checkNotNull;
|
||||
|
||||
import android.Manifest;
|
||||
@@ -2759,6 +2760,8 @@ public class Vpn {
|
||||
|
||||
LegacyVpnRunner(VpnConfig config, String[] racoon, String[] mtpd, VpnProfile profile) {
|
||||
super(TAG);
|
||||
checkArgument(racoon != null || mtpd != null, "Arguments to racoon and mtpd "
|
||||
+ "must not both be null");
|
||||
mConfig = config;
|
||||
mDaemons = new String[] {"racoon", "mtpd"};
|
||||
// TODO: clear arguments from memory once launched
|
||||
@@ -2915,15 +2918,6 @@ public class Vpn {
|
||||
}
|
||||
new File("/data/misc/vpn/abort").delete();
|
||||
|
||||
// Check if we need to restart any of the daemons.
|
||||
boolean restart = false;
|
||||
for (String[] arguments : mArguments) {
|
||||
restart = restart || (arguments != null);
|
||||
}
|
||||
if (!restart) {
|
||||
agentDisconnect();
|
||||
return;
|
||||
}
|
||||
updateState(DetailedState.CONNECTING, "execute");
|
||||
|
||||
// Start the daemon with arguments.
|
||||
|
||||
Reference in New Issue
Block a user