jilles
f504ca457f
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
..
2015-06-16 23:37:19 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-07-16 23:38:12 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-07-24 20:20:59 +00:00
2015-06-13 19:20:56 +00:00
2015-06-28 21:36:00 +00:00
2015-06-13 19:20:56 +00:00
2015-08-22 05:04:36 +00:00
2015-07-14 19:45:35 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2015-08-23 20:44:53 +00:00
2015-06-13 19:20:56 +00:00
2015-07-13 05:59:41 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2013-12-11 04:09:17 +00:00
2015-06-13 19:20:56 +00:00
2014-05-06 04:22:01 +00:00
2014-05-06 04:22:01 +00:00