From 64121b1e924b7f170ffdc7c7dcdccdae8ea2e94a Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Tue, 28 Apr 2015 22:24:05 +0000
Subject: [PATCH] catch OOM in the OOM listener

---
 router/java/src/net/i2p/router/tasks/OOMListener.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/tasks/OOMListener.java b/router/java/src/net/i2p/router/tasks/OOMListener.java
index 4697896e4c..d303659932 100644
--- a/router/java/src/net/i2p/router/tasks/OOMListener.java
+++ b/router/java/src/net/i2p/router/tasks/OOMListener.java
@@ -58,6 +58,8 @@ public class OOMListener implements I2PThread.OOMEventListener {
         try { 
             _context.router().eventLog().addEvent(EventLog.OOM);
         } catch (OutOfMemoryError oome) {}
-        _context.router().shutdown(Router.EXIT_OOM); 
+        try { 
+            _context.router().shutdown(Router.EXIT_OOM); 
+        } catch (OutOfMemoryError oome) {}
     }
 }
-- 
GitLab