diff options
author | 2023-09-21 22:57:59 +0000 | |
---|---|---|
committer | 2023-09-22 00:33:11 +0000 | |
commit | 0c9b699e79fce12e0f853cd063be9f93aad3ce36 (patch) | |
tree | 3412647df4e34dcb347df850b4ab46c55bead17a /wifi | |
parent | 760a44b5ffaa46d622dcd2b0a9518effd5cea2d0 (diff) |
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
Diffstat (limited to 'wifi')
-rw-r--r-- | wifi/java/src/android/net/wifi/sharedconnectivity/app/SharedConnectivityManager.java | 1 |
1 files changed, 1 insertions, 0 deletions
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; } } |