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() }