fix(minify)): fix removal of quote-only args

This commit is contained in:
zawz 2022-01-19 17:41:25 +01:00
parent 32b19a12fd
commit 29f0fd91ad

View file

@ -166,6 +166,9 @@ void do_minify_quotes(arg_t* in)
i=0; i=0;
} }
std::string& val = dynamic_cast<subarg_string_t*>(*t)->val; std::string& val = dynamic_cast<subarg_string_t*>(*t)->val;
// don't attempt if <= 2 chars
if(in->sa.size() == 1 && val.size() <= 2)
return;
while(i<val.size() && !( val[i] == '\'' || val[i] == '"') ) while(i<val.size() && !( val[i] == '\'' || val[i] == '"') )
{ {
if(val[i] == '\\') if(val[i] == '\\')