diff options
| author | Ajay Panicker <apanicke@google.com> | 2016-09-21 21:08:04 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-09-21 21:08:07 +0000 |
| commit | f78ff48d0d851c23996711cea89472341e660b6b (patch) | |
| tree | 22518cb37ba3faebc759db1f46b7be12c45d07ab /core/java | |
| parent | 19b09dd0d3560772f0ee808ae09ca7957c8dc5e6 (diff) | |
| parent | 27b3d578b90bb4aa4f6cc26fb33867b705f91bae (diff) | |
Merge "[DO NOT MERGE] Prevent FDs from being leaked when accepted sockets are closed" into lmp-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/bluetooth/BluetoothSocket.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/bluetooth/BluetoothSocket.java b/core/java/android/bluetooth/BluetoothSocket.java index 36997e544841..5d66cdd8a27c 100644 --- a/core/java/android/bluetooth/BluetoothSocket.java +++ b/core/java/android/bluetooth/BluetoothSocket.java @@ -191,6 +191,7 @@ public final class BluetoothSocket implements Closeable { as.close(); throw new IOException("bt socket acept failed"); } + as.mPfd = new ParcelFileDescriptor(fds[0]); as.mSocket = new LocalSocket(fds[0]); as.mSocketIS = as.mSocket.getInputStream(); as.mSocketOS = as.mSocket.getOutputStream(); |
