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

Commit 9c7e15ab authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Fixed Handler Leak on WrapperInit"

parents b22ef02f ec5cada5
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -69,15 +69,16 @@ public class WrapperInit {
        // Tell the Zygote what our actual PID is (since it only knows about the
        // wrapper that it directly forked).
        if (fdNum != 0) {
            try {
            FileDescriptor fd = new FileDescriptor();
            try {
                fd.setInt$(fdNum);
                DataOutputStream os = new DataOutputStream(new FileOutputStream(fd));
                os.writeInt(Process.myPid());
                os.close();
                IoUtils.closeQuietly(fd);
            } catch (IOException ex) {
                Slog.d(TAG, "Could not write pid of wrapped process to Zygote pipe.", ex);
            } finally {
                IoUtils.closeQuietly(fd);
            }
        }