* lib: fix list parsing
This commit is contained in:
@ -275,6 +275,9 @@ mu_str_esc_to_list (const char *strings)
|
|||||||
char kar;
|
char kar;
|
||||||
kar = strings[u];
|
kar = strings[u];
|
||||||
|
|
||||||
|
if (kar == '\\')
|
||||||
|
continue;
|
||||||
|
|
||||||
if (quoted && kar != '"') {
|
if (quoted && kar != '"') {
|
||||||
g_string_append_c (part, kar);
|
g_string_append_c (part, kar);
|
||||||
continue;
|
continue;
|
||||||
@ -283,7 +286,6 @@ mu_str_esc_to_list (const char *strings)
|
|||||||
switch (kar) {
|
switch (kar) {
|
||||||
case '"':
|
case '"':
|
||||||
quoted = !quoted;
|
quoted = !quoted;
|
||||||
g_string_append_c (part, kar);
|
|
||||||
continue;
|
continue;
|
||||||
case ' ':
|
case ' ':
|
||||||
if (part->len > 0) {
|
if (part->len > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user