From 2337086736a6adeb2de6f66739b66ecd77535997 Mon Sep 17 00:00:00 2001 From: Ethan Buchman Date: Thu, 12 Jan 2017 14:32:48 -0500 Subject: [PATCH] use mtx in OnStop --- events.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/events.go b/events.go index 9d4f2fa2..15cbfd5b 100644 --- a/events.go +++ b/events.go @@ -54,6 +54,8 @@ func (evsw *eventSwitch) OnStart() error { } func (evsw *eventSwitch) OnStop() { + evsw.mtx.Lock() + defer evsw.mtx.Unlock() evsw.BaseService.OnStop() evsw.eventCells = nil evsw.listeners = nil