packer: reset runningHook when done

pull/919/head
Mitchell Hashimoto 13 years ago
parent e210151408
commit 30bf8ffc7d

@ -42,6 +42,13 @@ func (h *DispatchHook) Run(name string, ui Ui, comm Communicator, data interface
h.cancelled = false
h.l.Unlock()
// Make sure when we exit that we reset the running hook.
defer func() {
h.l.Lock()
defer h.l.Unlock()
h.runningHook = nil
}()
hooks, ok := h.Mapping[name]
if !ok {
// No hooks for that name. No problem.

Loading…
Cancel
Save