From c58b3f64de0cc6da880672b1ccb5671707ce47d3 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 23 Mar 2026 22:38:20 +0200 Subject: .golangci.yml --- internal/repl/repl.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'internal/repl/repl.go') diff --git a/internal/repl/repl.go b/internal/repl/repl.go index 1870d6c..4e0bca6 100644 --- a/internal/repl/repl.go +++ b/internal/repl/repl.go @@ -192,13 +192,15 @@ func loadHistory() []string { if err != nil { return nil } - defer file.Close() var history []string scanner := bufio.NewScanner(file) for scanner.Scan() { history = append(history, scanner.Text()) } + if err := file.Close(); err != nil { + return nil + } return history } @@ -226,7 +228,10 @@ func saveHistory(history []string) error { return err } } - return writer.Flush() + if err := writer.Flush(); err != nil { + return err + } + return file.Close() } // completer provides auto-completion for built-in commands -- cgit v1.2.3