diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 9a3ac7439..75a7039c1 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -5096,6 +5096,8 @@ static int inp_split_multi_param_lines(struct card *card, int line_num) end_param++; if (*end_param == '"') end_param++; + } else if (*end_param == ',' && paren_depth == 0) { + break; } else { while (*end_param != '\0' && *end_param != '"' && (!isspace_c(*end_param) ||