From 9873539b0495f4b6741abf7aebb222fcc8424af0 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 7 Jun 2021 12:55:44 +0900 Subject: [PATCH] common taskScheduler: fix wrong thread indexing due to duplicated variable names. That mistake could invoke inproper threads.... --- src/lib/tvgTaskScheduler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/tvgTaskScheduler.cpp b/src/lib/tvgTaskScheduler.cpp index 1af381e0..780127b8 100644 --- a/src/lib/tvgTaskScheduler.cpp +++ b/src/lib/tvgTaskScheduler.cpp @@ -127,8 +127,8 @@ public: //Thread Loop while (true) { auto success = false; - for (unsigned i = 0; i < threadCnt * 2; ++i) { - if (taskQueues[(i + i) % threadCnt].tryPop(&task)) { + for (unsigned x = 0; x < threadCnt * 2; ++x) { + if (taskQueues[(i + x) % threadCnt].tryPop(&task)) { success = true; break; }