diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-10-15 20:24:28 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-10-15 20:24:28 +0800 |
commit | 03b4958dd49fda257c130d3fd9f1b6bafc00e36d (patch) | |
tree | 91c3aff84b78253b644853248ad6f4a685ebc3aa /src/parser.h | |
parent | [BUILTIN] Use setvarint to set OPTIND (diff) | |
download | dash-03b4958dd49fda257c130d3fd9f1b6bafc00e36d.tar.gz dash-03b4958dd49fda257c130d3fd9f1b6bafc00e36d.zip |
[EXEC] Fixed execing of scripts with no hash-bang
The function tryexec used the original name instead of the path found through PATH search. This patch fixes that. Test case: trap 'rm -f $TMP' EXIT TMP=$(tempfile -s nosuchthing) cat <<- EOF > $TMP echo OK EOF chmod u+x $TMP cd / PATH=${TMP%/*} ${TMP##*/} Old result: /bin/sh: Can't open filelgY4Fanosuchthing New result: OK
Diffstat (limited to 'src/parser.h')
0 files changed, 0 insertions, 0 deletions