Author: bodewig
Date: Fri Jul 28 12:10:22 2006
New Revision: 426648
URL: http://svn.apache.org/viewvc?rev=426648&view=rev
Log:
avoid NPE in border-cases
Modified:
ant/core/trunk/src/main/org/apache/tools/ant/types/PropertySet.java
Modified: ant/core/trunk/src/main/org/apache/tools/ant/types/PropertySet.java
URL:
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/types/PropertySet.java?rev=426648&r1=426647&r2=426648&view=diff
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/types/PropertySet.java
(original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/types/PropertySet.java Fri Jul
28 12:10:22 2006
@@ -320,6 +320,9 @@
for (Iterator iter = names.iterator(); iter.hasNext();) {
String name = (String) iter.next();
String value = (String) props.get(name);
+ if (value != null) {
+ // may be null if a system property has been added
+ // after the project instance has been initialized
if (m != null) {
//map the names
String[] newname = m.mapFileName(name);
@@ -328,6 +331,7 @@
}
}
properties.setProperty(name, value);
+ }
}
return properties;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]