From 4b7a851c8cc47c4d980c5bdaaf9e16d9c1f6ccae Mon Sep 17 00:00:00 2001 From: ucwong Date: Fri, 3 Apr 2020 08:39:52 +0000 Subject: [PATCH] ethdb : fix quit channel goroutine leak --- ethdb/leveldb/leveldb.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ethdb/leveldb/leveldb.go b/ethdb/leveldb/leveldb.go index 378d4c3cd2..85e870e54a 100644 --- a/ethdb/leveldb/leveldb.go +++ b/ethdb/leveldb/leveldb.go @@ -140,7 +140,7 @@ func (db *Database) Close() error { defer db.quitLock.Unlock() if db.quitChan != nil { - errc := make(chan error) + errc := make(chan error, 1) db.quitChan <- errc if err := <-errc; err != nil { db.log.Error("Metrics collection failed", "err", err)