[izpack-changes] r1490 - izpack-src/trunk/src/lib/com/izforge/izpack/compiler
noreply at berlios.de
noreply at berlios.de
Thu Jul 13 22:57:09 CEST 2006
Author: aikebah
Date: 2006-07-13 22:57:06 +0200 (Thu, 13 Jul 2006)
New Revision: 1490
Modified:
izpack-src/trunk/src/lib/com/izforge/izpack/compiler/Compiler.java
Log:
Implemented check to prevent System properties overwrite
Modified: izpack-src/trunk/src/lib/com/izforge/izpack/compiler/Compiler.java
===================================================================
--- izpack-src/trunk/src/lib/com/izforge/izpack/compiler/Compiler.java 2006-07-12 07:50:51 UTC (rev 1489)
+++ izpack-src/trunk/src/lib/com/izforge/izpack/compiler/Compiler.java 2006-07-13 20:57:06 UTC (rev 1490)
@@ -296,15 +296,17 @@
}
/**
- * Add a name value pair to the project property set. Overwriting any existing value.
+ * Add a name value pair to the project property set. Overwriting any existing value except system properties.
*
* @param name the name of the property
* @param value the value to set
- * @return true
+ * @return an indicator if the name value pair was added.
*/
public boolean setProperty(String name, String value)
{
- // TODO: don't allow overwriting of system properties
+ if (System.getProperties().containsKey(name)) {
+ return false;
+ }
properties.put(name, value);
return true;
}
More information about the izpack-changes
mailing list