From 687ed47839f98eea45b2aca98ebfab901202c125 Mon Sep 17 00:00:00 2001 From: Allanis Date: Thu, 12 Sep 2013 15:34:10 +0100 Subject: [PATCH] [Fix] Segfault if not checking for player when displaying small_menu. --- src/menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/menu.c b/src/menu.c index 49254f3..f3831bd 100644 --- a/src/menu.c +++ b/src/menu.c @@ -150,7 +150,8 @@ static void menu_main_exit(char* str) { /* Ze ingame menu. */ /* Small ingame menu. */ void menu_small(void) { - if(player_isFlag(PLAYER_DESTROYED) || pilot_isFlag(player, PILOT_DEAD) || + if((player == NULL) player_isFlag(PLAYER_DESTROYED) + || pilot_isFlag(player, PILOT_DEAD) || (menu_isOpen(MENU_MAIN) || menu_isOpen(MENU_SMALL) || menu_isOpen(MENU_DEATH)))