diff --git a/router/java/src/org/cybergarage/upnp/ssdp/HTTPUSocket.java b/router/java/src/org/cybergarage/upnp/ssdp/HTTPUSocket.java
index 69d95e4fa28c02d809cb90555417100ea832e52d..38fb6ed3ca8ac0457a96418fc08ff45b068ba459 100644
--- a/router/java/src/org/cybergarage/upnp/ssdp/HTTPUSocket.java
+++ b/router/java/src/org/cybergarage/upnp/ssdp/HTTPUSocket.java
@@ -203,9 +203,10 @@ public class HTTPUSocket
 		}
 		catch (Exception e) {
 			// I2P prevent NPE android gitlab #1
-			if (ssdpUniSock != null) {
-				Debug.warning("addr = " +ssdpUniSock.getLocalAddress().getHostName());
-				Debug.warning("port = " + ssdpUniSock.getLocalPort());
+			DatagramSocket sock = ssdpUniSock;
+			if (sock != null) {
+				Debug.warning("addr = " + sock.getLocalAddress().getHostName());
+				Debug.warning("port = " + sock.getLocalPort());
 			}
 			Debug.warning(e);
 			return false;