diff --git a/jsonnetsecure/jsonnet_pool.go b/jsonnetsecure/jsonnet_pool.go index b0455650..0f0ba28c 100644 --- a/jsonnetsecure/jsonnet_pool.go +++ b/jsonnetsecure/jsonnet_pool.go @@ -163,6 +163,7 @@ func newWorker(ctx context.Context) (_ worker, err error) { func (w worker) destroy() { close(w.stdin) w.cmd.Process.Kill() + w.cmd.Wait() } func (w worker) eval(ctx context.Context, processParams []byte) (output string, err error) {