From 7aed61fa21f8c05fd1d7b32e5e70da3938419fbe Mon Sep 17 00:00:00 2001 From: Orgad Shaneh <orgad.shaneh@audiocodes.com> Date: Thu, 28 Feb 2013 13:09:01 +0200 Subject: [PATCH] VCS: Allow unlimited timeout Change-Id: I1544b6ed01e7f7d8aeaaef57c40d1f6afc83a664 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> --- src/plugins/vcsbase/command.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/vcsbase/command.cpp b/src/plugins/vcsbase/command.cpp index 863ce8fee8a..70856bf9b1f 100644 --- a/src/plugins/vcsbase/command.cpp +++ b/src/plugins/vcsbase/command.cpp @@ -247,7 +247,8 @@ void Command::run() process->closeWriteChannel(); const int timeOutSeconds = d->m_jobs.at(j).timeout; - if (!Utils::SynchronousProcess::readDataFromProcess(*process, timeOutSeconds * 1000, + if (!Utils::SynchronousProcess::readDataFromProcess(*process, + timeOutSeconds >= 0 ? timeOutSeconds * 1000 : -1, &stdOut, &stdErr, false)) { Utils::SynchronousProcess::stopProcess(*process); ok = false; -- GitLab