fix(minify)): fix removal of quote-only args
This commit is contained in:
parent
32b19a12fd
commit
29f0fd91ad
1 changed files with 3 additions and 0 deletions
|
|
@ -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] == '\\')
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue