mirror of
https://git.proxmox.com/git/grub2
synced 2026-01-06 19:01:49 +00:00
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 | ||