Hi,
Setting the KSH_VERSION variable to some value before running ksh
from other shell makes the ksh to core dump:
user@host:~$ env | grep SHELL
SHELL=/bin/bash
XTERM_SHELL=/bin/bash
user@host:~$ export KSH_VERSION=abcd
user@host:~$ ksh
Segmentation Fault (core dumped)
user@host:~$
For KSH_VERSION=abcd, ksh does (at the end of the nv_putval() function)
memmove(cp,sp,dot);):
np->nvalue.cp="abcd"
the code then later uses:
np->nvalue.nrp->np
which contains "abcd" as pointer value.
What should be the fix here?
Tomas Klacko
_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers