On Wed, 2011-03-16 at 12:30 -0600, Theo de Raadt wrote:
> I don't see any warnings. Please show them.
>
> If gcc is being fooled by loops, then this is because gcc is stupid.
> it you show the warnings we can judge it.
>
> In particular, the slen one looks totally bogus.
eval.c: In function 'expand':
eval.c:155: warning: 'x.split' may be used uninitialized in this
function
eval.c:155: warning: 'x.str' may be used uninitialized in this function
eval.c:268: warning: 'slen' may be used uninitialized in this function
# pwd
/usr/src/bin/ksh
Kevin