ash: fix handling of NULs in $'abc\000def\x00asd'. Closes 9286

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2016-09-25 20:54:25 +02:00
parent bcf47eaa1f
commit 13f20919b2
3 changed files with 30 additions and 6 deletions

View File

@@ -0,0 +1,10 @@
# Embedded NULs
echo $'str\x00'strstrstrstrstrstrstrstrstrstrstrstrstrstrstrstr
echo $'str\000'strstrstrstrstrstrstrstrstrstrstrstrstrstrstrstr
# The chars after '\' are hex 0x80,81,82...
echo 80:$'\<5C>'
echo 81:$'\<5C>'
echo 82:$'\<5C>'
echo Done:$?