Merge "Replace the way to add legacy routing" am: e94bf1bc3c am: 1b1c460be6
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1490244 Change-Id: I363c642663877d7ac521f8e9d5729040deca7f9a
This commit is contained in:
commit
e7ef9769d1
1 changed files with 6 additions and 3 deletions
|
|
@ -1917,10 +1917,13 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
|||
}
|
||||
if (DBG) log("Adding legacy route " + bestRoute +
|
||||
" for UID/PID " + uid + "/" + Binder.getCallingPid());
|
||||
|
||||
final String dst = bestRoute.getDestinationLinkAddress().toString();
|
||||
final String nextHop = bestRoute.hasGateway()
|
||||
? bestRoute.getGateway().getHostAddress() : "";
|
||||
try {
|
||||
mNMS.addLegacyRouteForNetId(netId, bestRoute, uid);
|
||||
} catch (Exception e) {
|
||||
// never crash - catch them all
|
||||
mNetd.networkAddLegacyRoute(netId, bestRoute.getInterface(), dst, nextHop , uid);
|
||||
} catch (RemoteException | ServiceSpecificException e) {
|
||||
if (DBG) loge("Exception trying to add a route: " + e);
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue