diff --git a/router/java/src/net/i2p/router/tasks/OOMListener.java b/router/java/src/net/i2p/router/tasks/OOMListener.java index 4697896e4..d30365993 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) {} } }