Skip to content

Commit 4328d8e

Browse files
authored
fix rename failed when rewrite public keys (#7761)
1 parent 2594693 commit 4328d8e

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
@@ -685,12 +685,14 @@ func rewriteAllPublicKeys(e Engine) error {
685685
}
686686
_, err = t.WriteString(line + "\n")
687687
if err != nil {
688+
f.Close()
688689
return err
689690
}
690691
}
691-
defer f.Close()
692+
f.Close()
692693
}
693694

695+
t.Close()
694696
return os.Rename(tmpPath, fPath)
695697
}
696698

0 commit comments

Comments
 (0)