From 9eb1a87c4720588d2c8f49f0784e2ad5aa014a60 Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Wed, 5 Jul 2017 09:36:17 -0700 Subject: [PATCH] rkt: use %s instead of %q when interpolating env Fixes #2686 --- client/driver/rkt.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/driver/rkt.go b/client/driver/rkt.go index 17c057119..a21ef809b 100644 --- a/client/driver/rkt.go +++ b/client/driver/rkt.go @@ -332,7 +332,7 @@ func (d *RktDriver) Start(ctx *ExecContext, task *structs.Task) (*StartResponse, // Inject environment variables for k, v := range ctx.TaskEnv.Map() { - cmdArgs = append(cmdArgs, fmt.Sprintf("--set-env=%v=%q", k, v)) + cmdArgs = append(cmdArgs, fmt.Sprintf("--set-env=%s=%s", k, v)) } // Check if the user has overridden the exec command.