Andrew John Hughes wrote:
I'm committing the patch which fixes a bug in System.getenv()
when an environment variable has an empty value.

Not part of your patch (code was there before) but:

            String[] parts = pair.split("=");

Shouldn't this be "pair.split("=", 1)" instead? E.g. what if I have
a variable like "FOO=2+2=4".

Actually, even that is not right. E.g., consider "FOO==BAR". The
value is "=BAR" not empty string.

Instead, I think using pair.indexOf('=') is required here...

-Archie

__________________________________________________________________________
Archie Cobbs      *        CTO, Awarix        *      http://www.awarix.com

Reply via email to