diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-23 22:38:20 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-23 22:38:20 +0200 |
| commit | c58b3f64de0cc6da880672b1ccb5671707ce47d3 (patch) | |
| tree | ceb5cdae647105894773a3469fb832be800b04f3 /internal/repl/repl.go | |
| parent | 3d055d404dd3de55862860e21515d92f8fb2550d (diff) | |
.golangci.yml
Diffstat (limited to 'internal/repl/repl.go')
| -rw-r--r-- | internal/repl/repl.go | 9 |
1 files changed, 7 insertions, 2 deletions
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 |
