Merge changes from topic "228160715_fix" into tm-dev am: e31c7a17e5

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/18090771

Change-Id: I57f66433d40274f0535e31c0550884744df4636e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/init/service.cpp b/init/service.cpp
index 0f24437..3fa935f 100644
--- a/init/service.cpp
+++ b/init/service.cpp
@@ -289,6 +289,10 @@
 
     if (flags_ & SVC_EXEC) UnSetExec();
 
+    if (name_ == "zygote" || name_ == "zygote64") {
+        removeAllEmptyProcessGroups();
+    }
+
     if (flags_ & SVC_TEMPORARY) return;
 
     pid_ = 0;