commit | 52e23ca701f6fefe291393f4bdf5b7d7c13c4c32 | [log] [tgz] |
---|---|---|
author | ngaut <ngaut@126.com> | Wed Aug 19 11:52:34 2015 +0800 |
committer | ngaut <ngaut@126.com> | Wed Aug 19 11:52:34 2015 +0800 |
tree | d19ff1f827302ba357264f1e0a1cd82d4552c158 | |
parent | b743d92d3215f11c9b5ce8830fafe1f16786adf4 [diff] |
Stop ticker when return from drain method
diff --git a/leveldb/util/buffer_pool.go b/leveldb/util/buffer_pool.go index 2b8453d..2f3db97 100644 --- a/leveldb/util/buffer_pool.go +++ b/leveldb/util/buffer_pool.go
@@ -201,6 +201,7 @@ func (p *BufferPool) drain() { ticker := time.NewTicker(2 * time.Second) + defer ticker.Stop() for { select { case <-ticker.C: