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

Commit 324acdce authored by Tao Wu's avatar Tao Wu Committed by android-build-merger
Browse files

Merge "Ignore setsid error in some cases."

am: 3562fd0f

Change-Id: I8ff768ce0e4ddd5e2810e40302bf597e2f39387b
parents a8b88e1d 3562fd0f
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -128,7 +128,9 @@ int adb_server_main(int is_daemon, const std::string& socket_spec, int ack_reply
        // Start a new session for the daemon. Do this here instead of after the fork so
        // that a ctrl-c between the "starting server" and "done starting server" messages
        // gets a chance to terminate the server.
        if (setsid() == -1) {
        // setsid will fail with EPERM if it's already been a lead process of new session.
        // Ignore such error.
        if (setsid() == -1 && errno != EPERM) {
            fatal("setsid() failed: %s", strerror(errno));
        }
#endif