tree-wide: use '"' instead of '\"'
The escape used previously was redundant and made things more confusing.
This commit is contained in:
@@ -112,7 +112,7 @@ static int parse_env_file_internal(
|
||||
|
||||
} else if (c == '\'')
|
||||
state = SINGLE_QUOTE_VALUE;
|
||||
else if (c == '\"')
|
||||
else if (c == '"')
|
||||
state = DOUBLE_QUOTE_VALUE;
|
||||
else if (c == '\\')
|
||||
state = VALUE_ESCAPE;
|
||||
@@ -195,7 +195,7 @@ static int parse_env_file_internal(
|
||||
break;
|
||||
|
||||
case DOUBLE_QUOTE_VALUE:
|
||||
if (c == '\"')
|
||||
if (c == '"')
|
||||
state = PRE_VALUE;
|
||||
else if (c == '\\')
|
||||
state = DOUBLE_QUOTE_VALUE_ESCAPE;
|
||||
@@ -517,7 +517,7 @@ static void write_env_var(FILE *f, const char *v) {
|
||||
fwrite_unlocked(v, 1, p-v, f);
|
||||
|
||||
if (string_has_cc(p, NULL) || chars_intersect(p, WHITESPACE SHELL_NEED_QUOTES)) {
|
||||
fputc_unlocked('\"', f);
|
||||
fputc_unlocked('"', f);
|
||||
|
||||
for (; *p; p++) {
|
||||
if (strchr(SHELL_NEED_ESCAPE, *p))
|
||||
@@ -526,7 +526,7 @@ static void write_env_var(FILE *f, const char *v) {
|
||||
fputc_unlocked(*p, f);
|
||||
}
|
||||
|
||||
fputc_unlocked('\"', f);
|
||||
fputc_unlocked('"', f);
|
||||
} else
|
||||
fputs_unlocked(p, f);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user