diff options
Diffstat (limited to 'lib/util/utils.go')
-rw-r--r-- | lib/util/utils.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/util/utils.go b/lib/util/utils.go index 1851aa035..c8ff701c6 100644 --- a/lib/util/utils.go +++ b/lib/util/utils.go @@ -251,6 +251,7 @@ func (s *service) Stop() { s.mut.Lock() select { case <-s.ctx.Done(): + s.mut.Unlock() panic(fmt.Sprintf("Stop called more than once on %v", s)) default: s.cancel() |