func waitOnCommand(wg *sync.WaitGroup, cmd *ssh.RunningCmd, result *params.RunResult, cancel <-chan struct{}) { defer wg.Done() response, err := cmd.WaitWithCancel(cancel) logger.Debugf("response from %s: %#v (err:%v)", result.MachineId, response, err) result.ExecResponse = response if err != nil { result.Error = err.Error() } }