From 0c9b699e79fce12e0f853cd063be9f93aad3ce36 Mon Sep 17 00:00:00 2001 From: Matt Walliser Date: Thu, 21 Sep 2023 22:57:59 +0000 Subject: Clean up SharedConnectivityManager on unbind. mService is used by registerCallback as an indication of if the service is bound to. This was only being set to null when the service was unbound from the service side, not when unbound from the manager side. Bug: 301296167 Test: atest -c android.net.wifi.sharedconnectivity.cts.app.SharedConnectivityManagerTest Change-Id: I2ef94cf0489b41a48a4279fbe3f9041ae0271280 --- .../net/wifi/sharedconnectivity/app/SharedConnectivityManager.java | 1 + 1 file changed, 1 insertion(+) (limited to 'wifi') diff --git a/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java b/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java index bc41829f16d2..71ac94ba2ee4 100644 --- a/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java +++ b/wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java @@ -334,6 +334,7 @@ public class SharedConnectivityManager { if (mServiceConnection != null) { mContext.unbindService(mServiceConnection); mServiceConnection = null; + mService = null; } } -- cgit v1.2.3-59-g8ed1b