From 8c9ac941bfe776980f9324cea54a68cf84519fc8 Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Tue, 2 Dec 2008 16:28:29 +0000
Subject: [PATCH] fix NPE on early shutdown

---
 .../src/net/i2p/router/peermanager/PeerManagerFacadeImpl.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/peermanager/PeerManagerFacadeImpl.java b/router/java/src/net/i2p/router/peermanager/PeerManagerFacadeImpl.java
index 305d4d9f4a..3483873a5a 100644
--- a/router/java/src/net/i2p/router/peermanager/PeerManagerFacadeImpl.java
+++ b/router/java/src/net/i2p/router/peermanager/PeerManagerFacadeImpl.java
@@ -47,7 +47,8 @@ public class PeerManagerFacadeImpl implements PeerManagerFacade {
     public void shutdown() {
         _log.info("Shutting down the peer manager");
         _testJob.stopTesting();
-        _manager.storeProfiles();
+        if (_manager != null)
+            _manager.storeProfiles();
     }
     
     public void restart() {
-- 
GitLab