fix master tty leak due to leaking init container object

Signed-off-by: Henry Wang <henwang@amazon.com>
(cherry picked from commit aedb079bf1)
Signed-off-by: Austin Vazquez <macedonv@amazon.com>
This commit is contained in:
Henry Wang
2024-12-14 03:57:38 +00:00
committed by Austin Vazquez
parent e1cdf3c4af
commit 4e45a463d9

View File

@@ -366,6 +366,9 @@ func (s *service) Delete(ctx context.Context, r *taskAPI.DeleteRequest) (*taskAP
ExitStatus: uint32(p.ExitStatus()),
ExitedAt: protobuf.ToTimestamp(p.ExitedAt()),
})
s.lifecycleMu.Lock()
delete(s.containerInitExit, container)
s.lifecycleMu.Unlock()
}
return &taskAPI.DeleteResponse{
ExitStatus: uint32(p.ExitStatus()),