From bf1f5858892536dbd85e55b8a29192f981ac56bb Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Sun, 13 Feb 2022 16:02:16 +0100 Subject: [PATCH] fix asynchronous stack corruption from main menu timer --- src/menu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/menu.c b/src/menu.c index 0009d09..66dd07b 100644 --- a/src/menu.c +++ b/src/menu.c @@ -124,7 +124,7 @@ int menu_level_select(int start) target_x -= DWIDTH; } if(key == KEY_EXE || key == KEY_SHIFT) - return selection; + break; } timer_stop(t); @@ -132,5 +132,5 @@ int menu_level_select(int start) for(size_t i = 0; i < OPTION_COUNT; i++) menu_destroy_game(options[i]); - return 0; + return selection; }