From 58b86f58276eebba1e8dbd756811c41d547a9f36 Mon Sep 17 00:00:00 2001 From: Arne Luenser Date: Tue, 26 Nov 2024 13:38:25 +0100 Subject: [PATCH] fix: wait for jsonnet command to exit when removing from process pool --- jsonnetsecure/jsonnet_pool.go | 1 + 1 file changed, 1 insertion(+) 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) {