Set d.e to true when closing
This commit is contained in:
parent
19e73684aa
commit
792fc8d2df
|
@ -18,6 +18,7 @@ func NewDoneChan() *DoneChan {
|
|||
func (d *DoneChan) Close() {
|
||||
d.m.Lock()
|
||||
if !d.e {
|
||||
d.e = true
|
||||
close(d.C)
|
||||
}
|
||||
d.m.Unlock()
|
||||
|
|
Reference in New Issue