diff --git a/router/java/src/net/i2p/router/Blocklist.java b/router/java/src/net/i2p/router/Blocklist.java
index b759e240df194c01f4265e9599bd056a5f743fb3..cbf3dbc6d4fd5c3461dbb009f34f0d9f262ae234 100644
--- a/router/java/src/net/i2p/router/Blocklist.java
+++ b/router/java/src/net/i2p/router/Blocklist.java
@@ -293,9 +293,10 @@ public class Blocklist {
         synchronized(_singleIPBlocklist) {
             _singleIPBlocklist.clear();
         }
-        synchronized(_singleIPv6Blocklist) {
-            if (_singleIPv6Blocklist != null)
+        if (_singleIPv6Blocklist != null) {
+            synchronized(_singleIPv6Blocklist) {
                 _singleIPv6Blocklist.clear();
+            }
         }
     }