diff options
| -rw-r--r-- | services/core/java/com/android/server/display/WifiDisplayController.java | 5 |
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(); } |