[freenet-cvs] r15017 - trunk/plugins/UPnP

toad at freenetproject.org toad at freenetproject.org
Fri Sep 7 20:20:37 UTC 2007


Author: toad
Date: 2007-09-07 20:20:37 +0000 (Fri, 07 Sep 2007)
New Revision: 15017

Modified:
   trunk/plugins/UPnP/UPnP.java
Log:
Fix NPE

Modified: trunk/plugins/UPnP/UPnP.java
===================================================================
--- trunk/plugins/UPnP/UPnP.java	2007-09-07 20:14:06 UTC (rev 15016)
+++ trunk/plugins/UPnP/UPnP.java	2007-09-07 20:20:37 UTC (rev 15017)
@@ -76,6 +76,7 @@
 	
 	public UPnP() {
 		super();
+		portsForwarded = new HashSet();
 		addDeviceChangeListener(this);
 	}
 	
@@ -156,6 +157,7 @@
 		synchronized(this) {
 			ports = portsToForward;
 		}
+		if(ports == null) return;
 		registerPorts(ports);
 	}
 




More information about the cvs mailing list