From 46d13d2b0891b054e63d8b06233ad7f5af18f93e Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Fri, 28 Jun 2013 12:10:34 +0000
Subject: [PATCH] divide by zero check

---
 router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java b/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java
index c009e9fb38..9bb129e801 100644
--- a/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java
+++ b/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java
@@ -789,6 +789,8 @@ public class TunnelDispatcher implements Service {
         int used = Math.min(usedIn, usedOut);
      ****/
         int used = _context.bandwidthLimiter().getCurrentParticipatingBandwidth();
+        if (used <= 0)
+            return false;
 
         int maxKBps = Math.min(_context.bandwidthLimiter().getInboundKBytesPerSecond(),
                                _context.bandwidthLimiter().getOutboundKBytesPerSecond());
-- 
GitLab