diff --git a/router/java/src/net/i2p/router/Shitlist.java b/router/java/src/net/i2p/router/Shitlist.java
index 910916d320f3b72dc5d089d319b4bfe37aa95224..482d4264c0e0a88b6b2e0e37a096e72ba0ef229f 100644
--- a/router/java/src/net/i2p/router/Shitlist.java
+++ b/router/java/src/net/i2p/router/Shitlist.java
@@ -119,7 +119,7 @@ public class Shitlist {
         return shitlistRouter(peer, reason, reasonCode, null, true);
     }
     public boolean shitlistRouter(Hash peer, String reason, String transport, boolean forever) {
-        return shitlistRouter(peer, reason, null, null, true);
+        return shitlistRouter(peer, reason, null, transport, forever);
     }
     private boolean shitlistRouter(Hash peer, String reason, String reasonCode, String transport, boolean forever) {
         if (peer == null) {