Skip to content

Commit caab482

Browse files
committed
pio: check error before deferring f.Close
Calling f.Close should be done only after the file has been opened successfully.
1 parent 94553ba commit caab482

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pio/pio.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,10 +245,10 @@ func GetSiteFileBytes() (b []byte) {
245245
log.Fatalf("Could not get pass dir: %s", err.Error())
246246
}
247247
f, err := os.OpenFile(si, os.O_RDWR, 0600)
248-
defer f.Close()
249248
if err != nil {
250249
log.Fatalf("Could not open site file: %s", err.Error())
251250
}
251+
defer f.Close()
252252
b, err = ioutil.ReadAll(f)
253253
if err != nil {
254254
log.Fatalf("Could not read site file: %s", err.Error())

0 commit comments

Comments
 (0)