From 53b9945d6229398c3af32d5b4e850b515f979d01 Mon Sep 17 00:00:00 2001 From: George Kankava Date: Fri, 12 Feb 2016 11:30:55 +0400 Subject: [PATCH] squid:S2259 - Null pointers should not be dereferenced --- .../src/main/java/com/addthis/hydra/job/JobExpand.java | 6 +++++- .../com/addthis/hydra/job/spawn/balancer/JobTaskItem.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/hydra-main/src/main/java/com/addthis/hydra/job/JobExpand.java b/hydra-main/src/main/java/com/addthis/hydra/job/JobExpand.java index 71c437983..06fd6f1c1 100644 --- a/hydra-main/src/main/java/com/addthis/hydra/job/JobExpand.java +++ b/hydra-main/src/main/java/com/addthis/hydra/job/JobExpand.java @@ -134,10 +134,14 @@ static void registerExpander(String macroName, Class map) throws TokenReplacerOverflowException { return new TokenReplacer("%[", "]%") { diff --git a/hydra-main/src/main/java/com/addthis/hydra/job/spawn/balancer/JobTaskItem.java b/hydra-main/src/main/java/com/addthis/hydra/job/spawn/balancer/JobTaskItem.java index 225ae46b3..2c84b6f95 100644 --- a/hydra-main/src/main/java/com/addthis/hydra/job/spawn/balancer/JobTaskItem.java +++ b/hydra-main/src/main/java/com/addthis/hydra/job/spawn/balancer/JobTaskItem.java @@ -33,7 +33,7 @@ public JobTask getTask() { @Override public boolean equals(Object o) { - if (o.getClass() != getClass()) { + if (o == null || o.getClass() != getClass()) { return false; } JobTaskItem item2 = (JobTaskItem) o;