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

Commit b8167c35 authored by Robert Greenwalt's avatar Robert Greenwalt
Browse files

Add some input checking to prevent problems

Adding nulls can cause unhappiness.  It's suspected as a cause of 3495045.

bug:3495045
Change-Id: I1d83a5461caa0b8de9602f93a40681e7963b915e
parent 7c4beadf
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -91,7 +91,7 @@ public class LinkProperties implements Parcelable {
    }

    public void addLinkAddress(LinkAddress address) {
        mLinkAddresses.add(address);
        if (address != null) mLinkAddresses.add(address);
    }

    public Collection<LinkAddress> getLinkAddresses() {
@@ -99,7 +99,7 @@ public class LinkProperties implements Parcelable {
    }

    public void addDns(InetAddress dns) {
        mDnses.add(dns);
        if (dns != null) mDnses.add(dns);
    }

    public Collection<InetAddress> getDnses() {
@@ -107,7 +107,7 @@ public class LinkProperties implements Parcelable {
    }

    public void addGateway(InetAddress gateway) {
        mGateways.add(gateway);
        if (gateway != null) mGateways.add(gateway);
    }
    public Collection<InetAddress> getGateways() {
        return Collections.unmodifiableCollection(mGateways);