]> Cypherpunks.ru repositories - goredo.git/commitdiff
Remove whitespaces in MakeFlags environment variable
authorSergey Matveev <stargrave@stargrave.org>
Thu, 30 Sep 2021 12:01:51 +0000 (15:01 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 30 Sep 2021 12:01:51 +0000 (15:01 +0300)
run.go

diff --git a/run.go b/run.go
index f356d81488c2d895ee22eee1874b549219f23169..b836ad9982631d25b70c635f8d47daa01f2d56a8 100644 (file)
--- a/run.go
+++ b/run.go
@@ -408,10 +408,11 @@ func runScript(tgtOrig string, errs chan error, traced bool) error {
                } else {
                        cmd.ExtraFiles = append(cmd.ExtraFiles, JSR)
                        cmd.ExtraFiles = append(cmd.ExtraFiles, JSW)
-                       cmd.Env = append(cmd.Env, fmt.Sprintf(
-                               "%s=%s %s%d,%d",
-                               MakeFlagsName, MakeFlags, MakeJSArg, 3+fdNum+0, 3+fdNum+1,
-                       ))
+                       makeFlags := fmt.Sprintf(
+                               "%s %s%d,%d", MakeFlags, MakeJSArg, 3+fdNum+0, 3+fdNum+1,
+                       )
+                       makeFlags = strings.Trim(makeFlags, " ")
+                       cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%s", MakeFlagsName, makeFlags))
                        fdNum += 2
                        cmd.Env = append(cmd.Env, fmt.Sprintf("%s=%d", EnvJSToken, jsToken))
                }