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);