485568790c
Reported by: Robert Mabee. * grub-core/commands/wildcard.c (isregexop): Add "|+{}[]?". (make_regex): Escape "|+{}[]". Transform '?' to '.?'. (split_path): Trigger expansion on '?'. (unescape): New function. (wildcard_expand): Unescape parts copied without globbing. * grub-core/script/execute.c (wildcard_escape): Escape '?'. (grub_script_arglist_to_argv): Don't unescape expansions. |
||
---|---|---|
.. | ||
argv.c | ||
execute.c | ||
function.c | ||
lexer.c | ||
main.c | ||
parser.y | ||
script.c | ||
yylex.l |