Jon,
Looks like you fixed it just fine by ignoring the zero length lines
not even reporting an error message.
Thanks,
Alex
> : 'IFS= '
> : ''
> Skipping line - could not find '=' in line: ''
> : 'TERM=Eterm'
>
> So I'm only skipping printing a message on empty lines, if by chance
> someone else IFS is in a different order like \n\t this won't work, I
> have wondered if it really needs to parse the environment 10 times on a
> simple merlin run though ;)
That depends on how many time the environment is invoked. We could
intialize it once and reuse the Env instance.
> RCS file:
> /home/cvspublic/avalon/util/env/src/java/org/apache/avalon/util/env/Env.java,v
> retrieving revision 1.3
> diff -u -b -B -r1.3 Env.java
> --- Env.java 17 Dec 2003 04:49:20 -0000 1.3
> +++ Env.java 21 Jan 2004 00:56:37 -0000
> @@ -348,8 +348,10 @@
>
> if ( -1 == l_idx )
> {
> + if (l_line.length()!=0) {
> System.err.println( "Skipping line - could not find
> '=' in"
> + " line: '" + l_line + "'" ) ;
> + }
> continue ;
> }
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]