mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-01-17 23:21:22 +00:00
Fix unclosed quotes leaving the escape character in
This commit is contained in:
parent
5e5f3c4fa7
commit
ab410652ae
1 changed files with 23 additions and 6 deletions
|
@ -2169,8 +2169,13 @@ skipwhite:
|
||||||
com_token[len] = 0;
|
com_token[len] = 0;
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
com_token[len] = c;
|
if (c == '\033')
|
||||||
len++;
|
data += 2;
|
||||||
|
else
|
||||||
|
{
|
||||||
|
com_token[len] = c;
|
||||||
|
len++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2186,10 +2191,22 @@ skipwhite:
|
||||||
// parse a regular word
|
// parse a regular word
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
com_token[len] = c;
|
if (c == '\033')
|
||||||
data++;
|
{
|
||||||
len++;
|
do
|
||||||
c = *data;
|
{
|
||||||
|
data += 2;
|
||||||
|
c = *data;
|
||||||
|
}
|
||||||
|
while (c == '\033') ;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
com_token[len] = c;
|
||||||
|
data++;
|
||||||
|
len++;
|
||||||
|
c = *data;
|
||||||
|
}
|
||||||
if (c == '{' || c == '}' || c == ')'|| c == '(' || c == '\'')
|
if (c == '{' || c == '}' || c == ')'|| c == '(' || c == '\'')
|
||||||
break;
|
break;
|
||||||
} while (c > 32);
|
} while (c > 32);
|
||||||
|
|
Loading…
Reference in a new issue