From: longpanda Date: Wed, 13 Jul 2022 15:40:45 +0000 (+0800) Subject: autosel doesn't work since 1.0.77 (#1716) X-Git-Tag: v1.0.79~10 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/commitdiff_plain/5d6d6df39bdc60575db9a2527dbb4781771de188?ds=inline autosel doesn't work since 1.0.77 (#1716) --- diff --git a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c index fc1279f..562ede6 100644 --- a/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c +++ b/GRUB2/MOD_SRC/grub-2.04/grub-core/ventoy/ventoy_cmd.c @@ -3642,7 +3642,7 @@ static grub_err_t ventoy_cmd_sel_auto_install(grub_extcmd_context_t ctxt, int ar { node->cursel = node->autosel - 1; debug("Auto install template auto select %d\n", node->autosel); - return 0; + goto load; } } @@ -3682,6 +3682,7 @@ static grub_err_t ventoy_cmd_sel_auto_install(grub_extcmd_context_t ctxt, int ar node->cursel = g_ventoy_last_entry - 1; +load: grub_check_free(node->filebuf); node->filelen = 0;