Skip to content

Commit fbbaa39

Browse files
Add nil pointer check in dispatchWorkdir
Signed-off-by: Gabriel Adrian Samfira <[email protected]>
1 parent b29ec0b commit fbbaa39

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

frontend/dockerfile/dockerfile2llb/convert.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -995,7 +995,11 @@ func dispatchRun(d *dispatchState, c *instructions.RunCommand, proxy *llb.ProxyE
995995
}
996996

997997
func dispatchWorkdir(d *dispatchState, c *instructions.WorkdirCommand, commit bool, opt *dispatchOpt) error {
998-
wd, err := system.NormalizeWorkdir(d.image.Config.WorkingDir, c.Path, d.platform.OS)
998+
platformOS := runtime.GOOS
999+
if d.platform != nil {
1000+
platformOS = d.platform.OS
1001+
}
1002+
wd, err := system.NormalizeWorkdir(d.image.Config.WorkingDir, c.Path, platformOS)
9991003
if err != nil {
10001004
return errors.Wrap(err, "normalizing workdir")
10011005
}

0 commit comments

Comments
 (0)