summaryrefslogtreecommitdiff
path: root/wifi
diff options
context:
space:
mode:
author Matt Walliser <mattwalliser@google.com> 2023-09-21 22:57:59 +0000
committer Matt Walliser <mattwalliser@google.com> 2023-09-22 00:33:11 +0000
commit0c9b699e79fce12e0f853cd063be9f93aad3ce36 (patch)
tree3412647df4e34dcb347df850b4ab46c55bead17a /wifi
parent760a44b5ffaa46d622dcd2b0a9518effd5cea2d0 (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.java1
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;
}
}