Skip to content

Commit b634043

Browse files
committed
fixup: cleanup temp
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
1 parent 9bff734 commit b634043

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

launchpad/pkg/json.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,18 @@ func atomicWriteFile(filename string, data []byte) error {
2323
os.Remove(tmpName)
2424
return err
2525
}
26-
tmpFile.Close()
2726

28-
return os.Rename(tmpName, filename)
27+
if err := tmpFile.Close(); err != nil {
28+
os.Remove(tmpName)
29+
return err
30+
}
31+
32+
if err := os.Rename(tmpName, filename); err != nil {
33+
os.Remove(tmpName)
34+
return err
35+
}
36+
37+
return nil
2938
}
3039

3140
var (

0 commit comments

Comments
 (0)