From 3f0126a4715fe37ac93fa093cb6f124a4a539485 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Fri, 22 Mar 2019 16:13:01 -0400 Subject: [PATCH] fix: do not output empty arguments Also ensure we use Printf instead of Print... --- .../docker-args-process-deploy.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/resource/src/triggers/docker-args-process-deploy/docker-args-process-deploy.go b/plugins/resource/src/triggers/docker-args-process-deploy/docker-args-process-deploy.go index a28acb3f0..5b92d85df 100644 --- a/plugins/resource/src/triggers/docker-args-process-deploy/docker-args-process-deploy.go +++ b/plugins/resource/src/triggers/docker-args-process-deploy/docker-args-process-deploy.go @@ -63,11 +63,17 @@ func main() { } for key, value := range limits { - fmt.Print(" --%s=%s ", key, value) + if value == "" { + continue + } + fmt.Printf(" --%s=%s ", key, value) } for key, value := range reservations { - fmt.Print(" --%s-reservation=%s ", key, value) + if value == "" { + continue + } + fmt.Printf(" --%s-reservation=%s ", key, value) } fmt.Print(string(stdin))