Skip to content

Commit ecdad5c

Browse files
committed
Handle error if writing to temp file fails
1 parent 409a4e5 commit ecdad5c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

template.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,9 @@ func generateFile(config Config, containers Context) bool {
397397
log.Fatalf("unable to create temp file: %s\n", err)
398398
}
399399

400-
dest.Write(contents)
400+
if n, err := dest.Write(contents); n != len(contents) || err != nil {
401+
log.Fatalf("failed to write to temp file: wrote %d, exp %d, err=%v", n, len(contents), err)
402+
}
401403

402404
oldContents := []byte{}
403405
if fi, err := os.Stat(config.Dest); err == nil {

0 commit comments

Comments
 (0)