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

Commit 270376a5 authored by sqian's avatar sqian Committed by Shuo Qian
Browse files

Don't use InetAddressUtils utilities. Use InetAddresses instead

Test: Treehugger; no function change
Bug: 147699696
Change-Id: Ifacde879ff9b81f55ea437ecb2b1dd6c61dddc15
Merged-In: Ifacde879ff9b81f55ea437ecb2b1dd6c61dddc15
parent 7b578f88
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ import android.hardware.radio.V1_4.SimLockMultiSimPolicy;
import android.hardware.radio.V1_5.AccessNetwork;
import android.hardware.radio.deprecated.V1_0.IOemHook;
import android.net.ConnectivityManager;
import android.net.InetAddresses;
import android.net.KeepalivePacketData;
import android.net.LinkAddress;
import android.net.LinkProperties;
@@ -114,8 +115,6 @@ import com.android.internal.telephony.nano.TelephonyProto.SmsSession;
import com.android.internal.telephony.uicc.IccUtils;
import com.android.internal.telephony.util.TelephonyUtils;

import libcore.net.InetAddressUtils;

import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.FileDescriptor;
@@ -6362,7 +6361,7 @@ public class RIL extends BaseCommands implements CommandsInterface {
            ifname = result.ifname;
            //addresses = result.addresses.stream().toArray(String[]::new);
            laList = result.addresses.stream().map(a -> new LinkAddress(
                    InetAddressUtils.parseNumericAddress(a.address), 0, a.properties, 0))
                    InetAddresses.parseNumericAddress(a.address), 0, a.properties, 0))
                    .collect(Collectors.toList());
            dnses = result.dnses.stream().toArray(String[]::new);
            gateways = result.gateways.stream().toArray(String[]::new);
@@ -6388,7 +6387,7 @@ public class RIL extends BaseCommands implements CommandsInterface {
                        if (address.split("/").length == 2) {
                            la = new LinkAddress(address);
                        } else {
                            InetAddress ia = InetAddressUtils.parseNumericAddress(address);
                            InetAddress ia = InetAddresses.parseNumericAddress(address);
                            la = new LinkAddress(ia, (ia instanceof Inet4Address) ? 32 : 128);
                        }

@@ -6407,7 +6406,7 @@ public class RIL extends BaseCommands implements CommandsInterface {
                dns = dns.trim();
                InetAddress ia;
                try {
                    ia = InetAddressUtils.parseNumericAddress(dns);
                    ia = InetAddresses.parseNumericAddress(dns);
                    dnsList.add(ia);
                } catch (IllegalArgumentException e) {
                    Rlog.e(RILJ_LOG_TAG, "Unknown dns: " + dns, e);
@@ -6422,7 +6421,7 @@ public class RIL extends BaseCommands implements CommandsInterface {
                gateway = gateway.trim();
                InetAddress ia;
                try {
                    ia = InetAddressUtils.parseNumericAddress(gateway);
                    ia = InetAddresses.parseNumericAddress(gateway);
                    gatewayList.add(ia);
                } catch (IllegalArgumentException e) {
                    Rlog.e(RILJ_LOG_TAG, "Unknown gateway: " + gateway, e);
@@ -6437,7 +6436,7 @@ public class RIL extends BaseCommands implements CommandsInterface {
                pcscf = pcscf.trim();
                InetAddress ia;
                try {
                    ia = InetAddressUtils.parseNumericAddress(pcscf);
                    ia = InetAddresses.parseNumericAddress(pcscf);
                    pcscfList.add(ia);
                } catch (IllegalArgumentException e) {
                    Rlog.e(RILJ_LOG_TAG, "Unknown pcscf: " + pcscf, e);
+1 −3
Original line number Diff line number Diff line
@@ -88,8 +88,6 @@ import com.android.internal.util.Protocol;
import com.android.internal.util.State;
import com.android.internal.util.StateMachine;

import libcore.net.InetAddressUtils;

import java.io.FileDescriptor;
import java.io.PrintWriter;
import java.io.StringWriter;
@@ -1397,7 +1395,7 @@ public class DataConnection extends StateMachine {
        if (address.startsWith("[") && address.endsWith("]") && address.indexOf(':') != -1) {
            address = address.substring(1, address.length() - 1);
        }
        return InetAddressUtils.isNumericAddress(address);
        return InetAddresses.isNumericAddress(address);
    }

    private SetupResult setLinkProperties(DataCallResponse response,