Skip to content

Commit aea49d0

Browse files
authored
fix rename failed when rewrite public keys (#7761) (#7769)
1 parent 1b5908f commit aea49d0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

models/ssh_key.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -642,12 +642,14 @@ func rewriteAllPublicKeys(e Engine) error {
642642
}
643643
_, err = t.WriteString(line + "\n")
644644
if err != nil {
645+
f.Close()
645646
return err
646647
}
647648
}
648-
defer f.Close()
649+
f.Close()
649650
}
650651

652+
t.Close()
651653
return os.Rename(tmpPath, fPath)
652654
}
653655

0 commit comments

Comments
 (0)