OSDN Git Service

Fix socket descriptor leak from Zygote to child app
authorDave Platt <dplatt@google.com>
Thu, 12 Dec 2013 23:45:49 +0000 (15:45 -0800)
committerdcashman <dcashman@google.com>
Mon, 6 Jan 2014 21:59:20 +0000 (13:59 -0800)
commit02f042ddd9ddf47ef88c4f174eb19a9bee296a45
tree979584fa33e9ba7d5aa89003c0fbb9c02adbb41a
parentfd8be467a38eded82d17740824cf87daa38e25e0
Fix socket descriptor leak from Zygote to child app

Due to an API change in LocalSocket, Zygote must now
manually close the FileDescriptor it created when it
registered a LocalServerSocket.  The LocalSocket.close()
routine will no longer do so.

Bug: 12114500

(cherry picked from commit 70ef29b04ee4ef7d7acfec79041dbe800961195e)

Change-Id: Ief23a3c99e007dc4aa6f94dfb47a1b2b6c854dad
core/java/com/android/internal/os/ZygoteInit.java