summaryrefslogtreecommitdiffstats
path: root/gearman
diff options
context:
space:
mode:
Diffstat (limited to 'gearman')
-rw-r--r--gearman/controllerWorker/ControllerWorker/Boot.java3
-rw-r--r--gearman/controllerWorker/ControllerWorker/Shutdown.java3
2 files changed, 4 insertions, 2 deletions
diff --git a/gearman/controllerWorker/ControllerWorker/Boot.java b/gearman/controllerWorker/ControllerWorker/Boot.java
index 4286b56..23eb171 100644
--- a/gearman/controllerWorker/ControllerWorker/Boot.java
+++ b/gearman/controllerWorker/ControllerWorker/Boot.java
@@ -743,7 +743,8 @@ public class Boot extends Thread {
boolean allFinished = false;
for (HashMap<String, String> client : clients) {
int clientID = Integer.parseInt(client.get("id"));
- if (finishedClients.get(clientID)) {
+ boolean clientFinished = finishedClients.get(clientID);
+ if (clientFinished) {
allFinished = true;
} else {
allFinished = false;
diff --git a/gearman/controllerWorker/ControllerWorker/Shutdown.java b/gearman/controllerWorker/ControllerWorker/Shutdown.java
index 32a97b2..6aed63d 100644
--- a/gearman/controllerWorker/ControllerWorker/Shutdown.java
+++ b/gearman/controllerWorker/ControllerWorker/Shutdown.java
@@ -475,7 +475,8 @@ public class Shutdown extends Thread {
boolean allFinished = false;
for (HashMap<String, String> client : clients) {
int clientID = Integer.parseInt(client.get("id"));
- if (finishedClients.get(clientID)) {
+ boolean clientFinished = finishedClients.get(clientID);
+ if (clientFinished) {
allFinished = true;
} else {
allFinished = false;