X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=cmd%2Fmicro%2Fmessenger.go;h=b55557af290832cbea0a799e47f2d8fd8ada3ce2;hb=41a24e61d6b9017dbe010ae36295cb3c1dd701fc;hp=29f96e38ace6e7b88c665ee648f44ffa7731a911;hpb=3e612d25974d27d1e1ce19fd48f3b6cceeca3861;p=micro.git diff --git a/cmd/micro/messenger.go b/cmd/micro/messenger.go index 29f96e38..b55557af 100644 --- a/cmd/micro/messenger.go +++ b/cmd/micro/messenger.go @@ -604,11 +604,11 @@ func (m *Messenger) Display() { func (m *Messenger) LoadHistory() { if GetGlobalOption("savehistory").(bool) { file, err := os.Open(configDir + "/buffers/history") + defer file.Close() var decodedMap map[string][]string if err == nil { decoder := gob.NewDecoder(file) err = decoder.Decode(&decodedMap) - file.Close() if err != nil { m.Error("Error loading history:", err) @@ -638,6 +638,7 @@ func (m *Messenger) SaveHistory() { } file, err := os.Create(configDir + "/buffers/history") + defer file.Close() if err == nil { encoder := gob.NewEncoder(file) @@ -646,7 +647,6 @@ func (m *Messenger) SaveHistory() { m.Error("Error saving history:", err) return } - file.Close() } } }