From f150d14f80014152e905f29ac8b36033fb54f35b Mon Sep 17 00:00:00 2001 From: Sofia <253282481+sofia-riese@users.noreply.github.com> Date: Fri, 9 Jan 2026 06:34:05 +0800 Subject: [PATCH 1/2] fix: solve the recursion problem --- scripts/menus/userguide.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/menus/userguide.sh b/scripts/menus/userguide.sh index 65be54e5..4c8be741 100644 --- a/scripts/menus/userguide.sh +++ b/scripts/menus/userguide.sh @@ -123,5 +123,5 @@ userguide(){ echo "-----------------------------------------------" read -p "立即启动服务?(1/0) > " res [ "$res" = 1 ] && start_core && sleep 2 - main_menu + return 0 } From b428d4c786cfc06512ec8312cf47d0fd4399d823 Mon Sep 17 00:00:00 2001 From: Sofia <253282481+sofia-riese@users.noreply.github.com> Date: Fri, 9 Jan 2026 06:41:40 +0800 Subject: [PATCH 2/2] fix: potential risks of forced withdrawal midway --- scripts/menu.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/menu.sh b/scripts/menu.sh index c6d82d06..d1be37fd 100644 --- a/scripts/menu.sh +++ b/scripts/menu.sh @@ -109,8 +109,8 @@ ckstatus() { #脚本启动前检查 echo "-----------------------------------------------" #检查新手引导 if [ -z "$userguide" ]; then + . "$CRASHDIR"/menus/userguide.sh && userguide setconfig userguide 1 - . "$CRASHDIR"/menus/userguide.sh && userguide fi #检查执行权限 [ ! -x "$CRASHDIR"/start.sh ] && chmod +x "$CRASHDIR"/start.sh