Bladeren bron

Fix Malformed history layer - missing Sprintf in append of shell in Builder run config

Signed-off-by: Dan Feldman <danf@jfrog.com>
(cherry picked from commit 29b6a696604d5bc80d1722e3ba123558bce7c7c9)
danf 9 jaren geleden
bovenliggende
commit
a55b4462d4
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      builder/dockerfile/internals.go

+ 1 - 1
builder/dockerfile/internals.go

@@ -172,7 +172,7 @@ func (b *Builder) runContextCommand(args []string, allowRemote bool, allowLocalD
 	}
 	}
 
 
 	cmd := b.runConfig.Cmd
 	cmd := b.runConfig.Cmd
-	b.runConfig.Cmd = strslice.StrSlice(append(getShell(b.runConfig), "#(nop) %s %s in %s ", cmdName, srcHash, dest))
+	b.runConfig.Cmd = strslice.StrSlice(append(getShell(b.runConfig), fmt.Sprintf("#(nop) %s %s in %s ", cmdName, srcHash, dest)))
 	defer func(cmd strslice.StrSlice) { b.runConfig.Cmd = cmd }(cmd)
 	defer func(cmd strslice.StrSlice) { b.runConfig.Cmd = cmd }(cmd)
 
 
 	if hit, err := b.probeCache(); err != nil {
 	if hit, err := b.probeCache(); err != nil {