Merge pull request #8 from tendermint/develop

use mtx in OnStop
This commit is contained in:
Ethan Buchman 2017-01-12 21:38:04 -05:00 committed by GitHub
commit fddee66d90
1 changed files with 2 additions and 0 deletions

View File

@ -54,6 +54,8 @@ func (evsw *eventSwitch) OnStart() error {
} }
func (evsw *eventSwitch) OnStop() { func (evsw *eventSwitch) OnStop() {
evsw.mtx.Lock()
defer evsw.mtx.Unlock()
evsw.BaseService.OnStop() evsw.BaseService.OnStop()
evsw.eventCells = nil evsw.eventCells = nil
evsw.listeners = nil evsw.listeners = nil