+7
−1
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
When non-interactive sessions exit via Ctrl+C, adbd sends SIGHUP to the child process to let it know to exit. However, adbd was not closing the pipes to the child process, so if the subprocess ignored SIGHUP and continued writing it could fill up the pipe and block forever while adbd waits for it to exit. This CL adds the necessary calls to close the subprocess pipe after sending SIGHUP. Bug: 28981563 Change-Id: I318e322e563241052648361172f4859c297837fb