From f06e21ff5a81307e08e59d2ea77459722ba1ac8d Mon Sep 17 00:00:00 2001
From: jrandom <jrandom>
Date: Tue, 20 Jul 2004 04:10:33 +0000
Subject: [PATCH] null check (oops)

---
 .../src/net/i2p/router/peermanager/ProfileOrganizer.java     | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java
index 6449ba5857..ab81c600da 100644
--- a/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java
+++ b/router/java/src/net/i2p/router/peermanager/ProfileOrganizer.java
@@ -201,7 +201,10 @@ public class ProfileOrganizer {
             // we only use selectHighCapacityPeers when we are selecting for PURPOSE_TEST
             // or we are falling back due to _fastPeers being too small, so we can always 
             // exclude the fast peers
-            exclude.addAll(_fastPeers.keySet());
+            if (exclude == null)
+                exclude = new HashSet(_fastPeers.keySet());
+            else
+                exclude.addAll(_fastPeers.keySet());
             locked_selectPeers(_highCapacityPeers, howMany, exclude, matches);
         }
         if (matches.size() < howMany)
-- 
GitLab