From abbb088d76b04be9f63fe273155a0bce9232e473 Mon Sep 17 00:00:00 2001 From: Edward Capriolo Date: Wed, 20 Apr 2016 14:31:46 -0400 Subject: [PATCH] More null checking here --- .../com/google/code/gossip/manager/GossipManager.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/google/code/gossip/manager/GossipManager.java b/src/main/java/com/google/code/gossip/manager/GossipManager.java index f3ee91b..99aef68 100644 --- a/src/main/java/com/google/code/gossip/manager/GossipManager.java +++ b/src/main/java/com/google/code/gossip/manager/GossipManager.java @@ -188,8 +188,12 @@ public abstract class GossipManager extends Thread implements NotificationListen public void shutdown() { _gossipServiceRunning.set(false); _gossipThreadExecutor.shutdown(); - passiveGossipThread.shutdown(); - activeGossipThread.shutdown(); + if (passiveGossipThread != null){ + passiveGossipThread.shutdown(); + } + if (activeGossipThread != null){ + activeGossipThread.shutdown(); + } try { boolean result = _gossipThreadExecutor.awaitTermination(1000, TimeUnit.MILLISECONDS); if (!result){