opnsense-src/bin/sh/tests/errors
Jilles Tjoelker d0b0ac182d sh: Don't create bad parse result when postponing a bad substitution error.
An invalid substitution like ${var@} does not cause a parse error but is
stored in the intermediate representation, to be written as part of the
error message. If there is a CTL* byte in the stored part, this confuses
some code such as the code to skip an unused alternative such as in
${var-alternative}.

To keep things simple, do not store CTL* bytes.

Found with afl-fuzz.

MFC after:	1 week
2015-08-23 20:44:53 +00:00
..
assignment-error1.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
assignment-error2.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
backquote-error1.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
backquote-error2.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
bad-binary1.126 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
bad-keyword1.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
bad-parm-exp1.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
bad-parm-exp2.2 sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp2.2.stderr sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp3.2 sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp3.2.stderr sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp4.2 sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp4.2.stderr sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp5.2 sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp5.2.stderr sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp6.2 sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp6.2.stderr sh: Don't hardcode relative paths in the tests stderr files. 2014-08-17 14:26:12 +00:00
bad-parm-exp7.0 sh: Don't create bad parse result when postponing a bad substitution error. 2015-08-23 20:44:53 +00:00
bad-parm-exp8.0 sh: Don't create bad parse result when postponing a bad substitution error. 2015-08-23 20:44:53 +00:00
Makefile sh: Don't create bad parse result when postponing a bad substitution error. 2015-08-23 20:44:53 +00:00
option-error.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
redirection-error.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
redirection-error2.2 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
redirection-error3.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
redirection-error4.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
redirection-error5.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
redirection-error6.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
redirection-error7.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00
write-error1.0 Migrate tools/regression/bin/ tests to the new layout. 2013-12-11 04:09:17 +00:00