summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/display/WifiDisplayController.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/display/WifiDisplayController.java b/services/core/java/com/android/server/display/WifiDisplayController.java
index a7e1a2876f81..6db75eb80aea 100644
--- a/services/core/java/com/android/server/display/WifiDisplayController.java
+++ b/services/core/java/com/android/server/display/WifiDisplayController.java
@@ -550,6 +550,11 @@ final class WifiDisplayController implements DumpUtils.Dump {
private void disconnect() {
mDesiredDevice = null;
+ mWifiP2pManager = null;
+ if (null != mWifiP2pChannel) {
+ mWifiP2pChannel.close();
+ mWifiP2pChannel = null;
+ }
updateConnection();
}