diff --git a/threadinactive.go b/threadinactive.go index 98fba6f234..d0ee74390b 100644 --- a/threadinactive.go +++ b/threadinactive.go @@ -30,7 +30,7 @@ func (handler *inactiveThread) beforeScriptExecution() string { // wait for external signal to start or shut down thread.state.MarkAsWaiting(true) - thread.state.WaitFor(state.TransitionRequested, state.ShuttingDown, state.Rebooting) + thread.state.WaitFor(state.TransitionRequested, state.ShuttingDown, state.Rebooting, state.ForceRebooting) thread.state.MarkAsWaiting(false) return handler.beforeScriptExecution()