Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bd9acc22 authored by Dave Platt's avatar Dave Platt Committed by Android Git Automerger
Browse files

am e966e577: am 02f042dd: Fix socket descriptor leak from Zygote to child app

* commit 'e966e577':
  Fix socket descriptor leak from Zygote to child app
parents 0dce19ca e966e577
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -192,10 +192,16 @@ public class ZygoteInit {
    static void closeServerSocket() {
        try {
            if (sServerSocket != null) {
                FileDescriptor fd = sServerSocket.getFileDescriptor();
                sServerSocket.close();
                if (fd != null) {
                    Libcore.os.close(fd);
                }
            }
        } catch (IOException ex) {
            Log.e(TAG, "Zygote:  error closing sockets", ex);
        } catch (libcore.io.ErrnoException ex) {
            Log.e(TAG, "Zygote:  error closing descriptor", ex);
        }

        sServerSocket = null;