diff -Nru current/say.c new/say.c --- current/say.c 2022-08-18 17:18:29.000000000 +0200 +++ new/say.c 2022-10-17 23:34:21.199137160 +0200 @@ -336,7 +336,7 @@ break; } if (fn && ast_fileexists(fn, NULL, lang) > 0) { - ast_str_append(&filenames, 0, (num == 0 ? "%s" : "&%s"), fn); + ast_str_append(&filenames, 0, (!ast_str_strlen(filenames) ? "%s" : "&%s"), fn); } num++; }