diff --git a/process/process.go b/process/process.go index d1754822..9a8637a2 100644 --- a/process/process.go +++ b/process/process.go @@ -594,9 +594,6 @@ func (p *process) stop(wait bool) error { p.callbacks.onExit = func() { wg.Done() - p.callbacks.lock.Lock() - defer p.callbacks.lock.Unlock() - p.callbacks.onExit = nil } } else { @@ -605,9 +602,6 @@ func (p *process) stop(wait bool) error { cb() wg.Done() - p.callbacks.lock.Lock() - defer p.callbacks.lock.Unlock() - p.callbacks.onExit = cb } }