diff options
Diffstat (limited to 'internal/app/process_linux.go')
| -rw-r--r-- | internal/app/process_linux.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/internal/app/process_linux.go b/internal/app/process_linux.go index 818c7d7b..516beb4b 100644 --- a/internal/app/process_linux.go +++ b/internal/app/process_linux.go @@ -123,7 +123,15 @@ func (seal *outcome) Run(rs *RunState) error { // this prevents blocking forever on an early failure waitErr, setupErr := make(chan error, 1), make(chan error, 1) go func() { waitErr <- cmd.Wait(); cancel() }() - go func() { setupErr <- e.Encode(&shimParams{os.Getpid(), seal.container, seal.user.data, hlog.Load()}) }() + go func() { + setupErr <- e.Encode(&shimParams{ + os.Getpid(), + seal.waitDelay, + seal.container, + seal.user.data, + hlog.Load(), + }) + }() select { case err := <-setupErr: |
