From b78552d30e0af4122710e01bc86cbde6bb412686 Mon Sep 17 00:00:00 2001 From: Nicolas Lacasse Date: Wed, 10 Oct 2018 10:41:18 -0700 Subject: When creating a new process group, add it to the session. PiperOrigin-RevId: 216554791 Change-Id: Ia6b7a2e6eaad80a81b2a8f2e3241e93ebc2bda35 --- pkg/sentry/kernel/sessions.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pkg/sentry/kernel') diff --git a/pkg/sentry/kernel/sessions.go b/pkg/sentry/kernel/sessions.go index b44d218d9..a9b4e7647 100644 --- a/pkg/sentry/kernel/sessions.go +++ b/pkg/sentry/kernel/sessions.go @@ -367,6 +367,9 @@ func (tg *ThreadGroup) CreateProcessGroup() error { tg.processGroup.decRefWithParent(oldParentPG) tg.processGroup = pg + // Add the new process group to the session. + pg.session.processGroups.PushBack(pg) + // Ensure this translation is added to all namespaces. for ns := tg.pidns; ns != nil; ns = ns.parent { local := ns.tids[tg.leader] -- cgit v1.2.3