<<$(()())|>_[$($(<<0)) triggers a null ptr deref and segfault in multiple
versions of bash
https://savannah.gnu.org/support/index.php?108884
$ SHLVL=998 bash -c 'echo $SHLVL'
999
$ SHLVL=999 bash -c 'echo $SHLVL'
$ SHLVL=999 bash -c 'echo -n "$SHLVL" | hexdump'
0b 01
$ SHLVL=999 bash -c 'echo -n "$SHLVL" | hexdump'
0f 01
$ SHLVL=999 bash -c 'echo -n "$SHLVL" | hexdump'
04 01
$ SHLVL=1000 bash -c 'echo $SHLVL'
bash: warning: shell level
On 9/16/15 3:51 AM, ziyunfei wrote:
> $ cd /
> $ PWD=. bash -c pwd
> .
> $ PWD=. ksh -c pwd
> /
>
> Posix says that pwd shouldn't return the filenames dot or dot-dot.
> http://pubs.opengroup.org/onlinepubs/9699919799/utilities/pwd.html
Thanks for the report. I'll take a look.
Chet
--
``The ly
2015-09-16 15:51:08 +0800, ziyunfei:
> $ cd /
> $ PWD=. bash -c pwd
> .
> $ PWD=. ksh -c pwd
> /
>
> Posix says that pwd shouldn't return the filenames dot or dot-dot.
> http://pubs.opengroup.org/onlinepubs/9699919799/utilities/pwd.html
Also:
$ cd /
$ PWD=bin/.. bash -c 'pwd; cd ..; pwd'
bin/..
When variable PWD changed, the behavior of pwd is unspecified
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/pwd.html#tag_20_97_08
-- Mr. LE Manh CuongMobile: +84 1216 181090Skype: manhcuongle> From:
446240...@qq.com
> Subject: `pwd' returns a dot
> Date: Wed, 16 Sep 2015 15:51:08 +08
$ cd /
$ PWD=. bash -c pwd
.
$ PWD=. ksh -c pwd
/
Posix says that pwd shouldn't return the filenames dot or dot-dot.
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/pwd.html