From ef31cc68a619c3eca5cdeef02532e97f5463ac2a Mon Sep 17 00:00:00 2001 From: Maxwell Elliott Date: Sun, 25 Jul 2021 10:38:13 -0700 Subject: [PATCH] Check for null rule name Make sure that the rule name is not null here fixes #78 --- src/main/java/com/bazel_diff/TargetHashingClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/bazel_diff/TargetHashingClient.java b/src/main/java/com/bazel_diff/TargetHashingClient.java index 383a8b0..0c61358 100644 --- a/src/main/java/com/bazel_diff/TargetHashingClient.java +++ b/src/main/java/com/bazel_diff/TargetHashingClient.java @@ -89,7 +89,7 @@ private byte[] createDigestForRule( digest.update(ruleInput.getBytes()); BazelRule inputRule = allRulesMap.get(ruleInput); byte[] sourceFileDigest = getDigestForSourceTargetName(ruleInput, bazelSourcefileTargets); - if (inputRule != null && !inputRule.getName().equals(rule.getName())) { + if (inputRule != null && inputRule.getName() != null && !inputRule.getName().equals(rule.getName())) { byte[] ruleInputHash = createDigestForRule( inputRule, allRulesMap,