From 9f55547f9b5e2a03cf60b58a6a4df9429cb18fac Mon Sep 17 00:00:00 2001 From: Cheney Date: Thu, 8 Oct 2015 18:11:21 +0800 Subject: [PATCH] fix history rewrite replace origin file --- history.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/history.go b/history.go index f94e208..0dd5f39 100644 --- a/history.go +++ b/history.go @@ -88,6 +88,11 @@ func (o *opHistory) HistoryRewrite() { } buf.Flush() + // replace history file + if err = os.Rename(tmpFile, o.cfg.HistoryFile); err != nil { + return + } + if o.fd != nil { o.fd.Close() }