mirror of
https://github.com/swaywm/sway.git
synced 2024-11-04 23:43:14 +00:00
escape check fix
This commit is contained in:
parent
d673a72705
commit
da76ecb5f8
|
@ -278,8 +278,9 @@ char *do_var_replacement(char *str) {
|
|||
char *find = str;
|
||||
while ((find = strchr(find, '$'))) {
|
||||
// Skip if escaped.
|
||||
if (find > str + 1 && find[-1] == '\\') {
|
||||
if (!(find > str + 2 && find[-2] == '\\')) {
|
||||
if (find > str && find[-1] == '\\') {
|
||||
if (find == str + 1 || !(find > str + 1 && find[-2] == '\\')) {
|
||||
++find;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue