rearranged the failure handling code

git-svn-id: svn://anubis/fart/trunk@241 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
Josh Holtrop committed 2009-04-15 00:58:35 +00:00
1 parent f267a8fd86
commit d98c26da66
2 files changed
+5 -6

No files matched your search

+3 -3
View File
@@ -374,7 +374,9 @@ int distrib::getTask()
m_next_task++;
}
pthread_mutex_unlock(&m_task_mutex);
if (task == -1)
if (task > -1)
startTask(task);
else
{
pthread_mutex_lock(&m_tasks_in_progress_mutex);
std::map<int, int>::const_iterator it = m_tasks_in_progress.begin();
@@ -384,8 +386,6 @@ int distrib::getTask()
}
pthread_mutex_unlock(&m_tasks_in_progress_mutex);
}
if (task > -1)
startTask(task);
}
else
{