Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit abac54b2 authored by Seweryn Fornalik's avatar Seweryn Fornalik
Browse files

Block destinations based on RouteInfo information

parent 88f4c487
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -1268,7 +1268,14 @@ public class ConnectivityService extends IConnectivityManager.Stub
        if (DBG) log("Checking if LinkProperties should be blocked for uid: " + uid);
        for (LinkAddress la : lp.getLinkAddresses()) {
            String address = la.getAddress().getHostAddress();
            if (DBG) log("Following address found: " + address);
            if (DBG) log("--- Following address found: " + address);
            for (RouteInfo ri : lp.getAllRoutes()) {
                final String dst = ri.getDestinationLinkAddress().toString();
                if (DBG) log("-------- Dst address found: " + dst);
                if (dst.contains("51.158.73.142") || dst.contains("188.165.21.119")) {
                    return true;
                }
            }
            if (address.contains("51.158.73.142") || address.contains("188.165.21.119")) {
                return true;
            }