From 0ce55042b4445316337d31c770fc4c5562493544 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Wed, 2 Mar 2011 17:03:37 -0800 Subject: [PATCH] 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 --- core/java/android/net/LinkProperties.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/java/android/net/LinkProperties.java b/core/java/android/net/LinkProperties.java index b6e9751a52..81d62a06b9 100644 --- a/core/java/android/net/LinkProperties.java +++ b/core/java/android/net/LinkProperties.java @@ -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 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 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 getGateways() { return Collections.unmodifiableCollection(mGateways);