diff --git a/staticlibs/src_frameworkcommon/android/net/util/LinkPropertiesUtils.java b/staticlibs/src_frameworkcommon/android/net/util/LinkPropertiesUtils.java index bd96edbf72..812382694a 100644 --- a/staticlibs/src_frameworkcommon/android/net/util/LinkPropertiesUtils.java +++ b/staticlibs/src_frameworkcommon/android/net/util/LinkPropertiesUtils.java @@ -111,6 +111,7 @@ public final class LinkPropertiesUtils { } } } + removed.addAll(updateTracker.values()); } diff --git a/staticlibs/tests/unit/src/android/net/util/LinkPropertiesUtilsTest.java b/staticlibs/tests/unit/src/android/net/util/LinkPropertiesUtilsTest.java index 0fa1c52e1a..6ffcc1d0a9 100644 --- a/staticlibs/tests/unit/src/android/net/util/LinkPropertiesUtilsTest.java +++ b/staticlibs/tests/unit/src/android/net/util/LinkPropertiesUtilsTest.java @@ -254,5 +254,9 @@ public final class LinkPropertiesUtilsTest { result = new CompareOrUpdateResult(oldItems, null, extractPrefix); assertCompareOrUpdateResult(result, emptyList, strArray("hello123", "howareyou669", "goodbye5678"), emptyList); + + // Null -> null: all lists empty. + result = new CompareOrUpdateResult(null, null, extractPrefix); + assertCompareOrUpdateResult(result, emptyList, emptyList, emptyList); } -} \ No newline at end of file +}