ash: fix a bug in standalone mode (corrupted getopt() state)
This commit is contained in:
@ -0,0 +1 @@
|
||||
0
|
6
shell/ash_test/ash-standalone/nofork_trashes_getopt.tests
Executable file
6
shell/ash_test/ash-standalone/nofork_trashes_getopt.tests
Executable file
@ -0,0 +1,6 @@
|
||||
# In this test, rm is NOFORK and it modifies getopt internal state
|
||||
rm -f non_existent_file
|
||||
# Subsequent hexdump is run as NOEXEC, and thus still uses this state
|
||||
hexdump </dev/null
|
||||
# Did hexdump segfault etc?
|
||||
echo $?
|
Reference in New Issue
Block a user