CVSROOT: /cvsroot/classpath Module name: classpath Branch: generics Changes by: Andrew John Hughes <gnu_andrew> 06/06/04 15:56:55
Modified files: . : ChangeLog java/lang : System.java Log message: 2006-06-04 Andrew John Hughes <[EMAIL PROTECTED]> * java/lang/System.java: (getenv()): Handle cases where split only returns an array of size 1. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&only_with_tag=generics&r1=1.2386.2.261&r2=1.2386.2.262 http://cvs.savannah.gnu.org/viewcvs/classpath/java/lang/System.java?cvsroot=classpath&only_with_tag=generics&r1=1.38.2.19&r2=1.38.2.20 Patches: Index: ChangeLog =================================================================== RCS file: /cvsroot/classpath/classpath/ChangeLog,v retrieving revision 1.2386.2.261 retrieving revision 1.2386.2.262 diff -u -b -r1.2386.2.261 -r1.2386.2.262 --- ChangeLog 3 Jun 2006 21:54:29 -0000 1.2386.2.261 +++ ChangeLog 4 Jun 2006 15:56:53 -0000 1.2386.2.262 @@ -1,3 +1,9 @@ +2006-06-04 Andrew John Hughes <[EMAIL PROTECTED]> + + * java/lang/System.java: + (getenv()): Handle cases where split only + returns an array of size 1. + 2006-06-03 Andrew John Hughes <[EMAIL PROTECTED]> * java/lang/annotation/IncompleteAnnotationException.java: Index: java/lang/System.java =================================================================== RCS file: /cvsroot/classpath/classpath/java/lang/System.java,v retrieving revision 1.38.2.19 retrieving revision 1.38.2.20 diff -u -b -r1.38.2.19 -r1.38.2.20 --- java/lang/System.java 3 Jun 2006 16:02:08 -0000 1.38.2.19 +++ java/lang/System.java 4 Jun 2006 15:56:54 -0000 1.38.2.20 @@ -549,7 +549,10 @@ for (String pair : environ) { String[] parts = pair.split("="); + if (parts.length == 2) variables.put(parts[0], parts[1]); + else + variables.put(parts[0], ""); } environmentMap = Collections.unmodifiableMap(variables); }