diff --git a/core/java/src/net/i2p/client/naming/DummyNamingService.java b/core/java/src/net/i2p/client/naming/DummyNamingService.java
index 2e009fe3fea997f550952bd673036f0f9fbb01a2..228276da84d8f7d3257c9b711c4d405ccf82d28a 100644
--- a/core/java/src/net/i2p/client/naming/DummyNamingService.java
+++ b/core/java/src/net/i2p/client/naming/DummyNamingService.java
@@ -58,7 +58,8 @@ class DummyNamingService extends NamingService {
         if (hostname.length() >= 516) {
             d = lookupBase64(hostname);
             // What the heck, cache these too
-            putCache(hostname, d);
+            if (d != null)
+                putCache(hostname, d);
             return d;
         }