diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index dc4ee1b85d104286844f5aa8017fee12d19c9e37..6f46cd9de196f283320b508b3b635f6e161f921b 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -164,7 +164,7 @@ public class SnarkManager implements CompleteListener { public static final Set<String> DEFAULT_TRACKER_ANNOUNCES; /** host names for config form */ - public static final Set<String> KNOWN_OPENTRACKERS = new HashSet(Arrays.asList(new String[] { + public static final Set<String> KNOWN_OPENTRACKERS = new HashSet<String>(Arrays.asList(new String[] { "tracker.welterde.i2p", "cfmqlafjfmgkzbt4r3jsfyhgsr5abgxryl6fnz3d3y5a365di5aa.b32.i2p", "opentracker.dg2.i2p", "w7tpbzncbcocrqtwwm3nezhnnsw4ozadvi2hmvzdhrqzfxfum7wa.b32.i2p", "tracker.thebland.i2p", "s5ikrdyjwbcgxmqetxb3nyheizftms7euacuub2hic7defkh3xhq.b32.i2p", @@ -175,7 +175,7 @@ public class SnarkManager implements CompleteListener { })); static { - Set<String> ann = new HashSet(); + Set<String> ann = new HashSet<String>(8); for (int i = 1; i < DEFAULT_TRACKERS.length; i += 2) { if (DEFAULT_TRACKERS[i-1].equals("TheBland") && !SigType.ECDSA_SHA256_P256.isAvailable()) continue; diff --git a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java index 47e482db634bcba9deba44e3d42dc03a8004e485..6ec56d7af6a3f710361e0c7ecc23f0edc89b0168 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java +++ b/apps/i2psnark/java/src/org/klomp/snark/TrackerClient.java @@ -160,6 +160,7 @@ public class TrackerClient implements Runnable { consecutiveFails = 0; runStarted = false; _fastUnannounce = false; + snark.setTrackerProblems(null); _thread = new I2PAppThread(this, _threadName + " #" + (++_runCount), true); _thread.start(); started = true;