From c62975b505f99679d9cb16520a6430402cd8a0af Mon Sep 17 00:00:00 2001 From: Josh Baker Date: Tue, 30 Jan 2018 10:30:03 -0700 Subject: [PATCH] clear expires on reset, #258 --- controller/controller.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controller/controller.go b/controller/controller.go index 33a845bd..89402726 100644 --- a/controller/controller.go +++ b/controller/controller.go @@ -598,6 +598,10 @@ func randomKey(n int) string { func (c *Controller) reset() { c.aofsz = 0 c.cols = btree.New(16, 0) + c.exlistmu.Lock() + c.exlist = nil + c.exlistmu.Unlock() + c.expires = make(map[string]map[string]time.Time) } func (c *Controller) command(