When processing plumber rule definitions, each time a string expansion is performed in expand(), throw one of the following two errors before returning in case:
the output buffer is exhausted before the end of input, or
the input expression is exhausted while a quoted string literal is being consumed.
When processing plumber rule definitions, each time a string expansion is performed in
expand()
, throw one of the following two errors before returning in case:Fixes #568, fixes #569.