Merge "Use killProcessGroup when killing app zygote." into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0a8ef2b45f
@@ -92,10 +92,9 @@ public class AppZygote {
|
||||
@GuardedBy("mLock")
|
||||
private void stopZygoteLocked() {
|
||||
if (mZygote != null) {
|
||||
// Close the connection and kill the zygote process. This will not cause
|
||||
// child processes to be killed by itself.
|
||||
mZygote.close();
|
||||
Process.killProcess(mZygote.getPid());
|
||||
// use killProcessGroup() here, so we kill all untracked children as well.
|
||||
Process.killProcessGroup(mZygoteUid, mZygote.getPid());
|
||||
mZygote = null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user