Skip to content

Commit c4a758b

Browse files
Fix on FileClosing
1 parent b2a90db commit c4a758b

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

internal/buffer/buffer.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -255,10 +255,9 @@ func NewBufferFromFileAtLoc(path string, btype BufType, cursorLoc Loc) (*Buffer,
255255
f.Close()
256256

257257
file, err := os.Open(filename)
258-
if err != nil {
259-
return nil, err
258+
if err == nil {
259+
defer file.Close()
260260
}
261-
defer file.Close()
262261

263262
var buf *Buffer
264263
if errors.Is(err, fs.ErrNotExist) {

0 commit comments

Comments
 (0)