From 34baa3da4e1f422cc1d7684dcd92bcb8381a7140 Mon Sep 17 00:00:00 2001 From: Erik Kline Date: Tue, 7 Mar 2017 13:17:39 +0900 Subject: [PATCH] Handle null NetworkState updates Test: as follows - built (bullhead) - flashed - booted - runtest frameworks-net passes - manual USB tethering to WiFi and mobile switching works Bug: 32163131 Change-Id: I2d4ef7c135ae6eb50cc31236f2fd20080536ea6a --- .../core/java/com/android/server/connectivity/Tethering.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/connectivity/Tethering.java b/services/core/java/com/android/server/connectivity/Tethering.java index 015212fe33f1b..dfd647c84f915 100644 --- a/services/core/java/com/android/server/connectivity/Tethering.java +++ b/services/core/java/com/android/server/connectivity/Tethering.java @@ -1206,7 +1206,8 @@ public class Tethering extends BaseNetworkObserver implements IControlsTethering protected void handleNewUpstreamNetworkState(NetworkState ns) { mIPv6TetheringCoordinator.updateUpstreamNetworkState(ns); - mOffloadController.setUpstreamLinkProperties(ns.linkProperties); + mOffloadController.setUpstreamLinkProperties( + (ns != null) ? ns.linkProperties : null); } }