From cdf4ca5b8554c7bb6935bcd47d9cc4a6c17c9bf3 Mon Sep 17 00:00:00 2001 From: zawwz Date: Thu, 28 Oct 2021 13:33:46 +0200 Subject: [PATCH] minify escaped dollar --- src/minify.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/minify.cpp b/src/minify.cpp index 65601f5..b666eed 100644 --- a/src/minify.cpp +++ b/src/minify.cpp @@ -276,6 +276,26 @@ void do_minify_quotes(arg* in) } +void do_minify_dollar(string_subarg* in) +{ + std::string& val = in->val; + for(uint32_t i=0; itype) @@ -284,6 +304,10 @@ bool r_minify_useless_quotes(_obj* in) arg* t = dynamic_cast(in); do_minify_quotes(t); }; break; + case _obj::subarg_string: { + string_subarg* t = dynamic_cast(in); + do_minify_dollar(t); + }; break; case _obj::_redirect: { // for redirects: don't minify quotes on here documents redirect* t = dynamic_cast(in);