From 9de3befbbacf7e93aeeba40b13cde08b19330a74 Mon Sep 17 00:00:00 2001 From: terminx <terminx@1a8010ca-5511-0410-912e-c29ae57300e0> Date: Mon, 14 Mar 2016 00:06:58 +0000 Subject: [PATCH] Fix parental lock git-svn-id: https://svn.eduke32.com/eduke32@5653 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/source/menus.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/polymer/eduke32/source/menus.c b/polymer/eduke32/source/menus.c index f447606f5..a606d2151 100644 --- a/polymer/eduke32/source/menus.c +++ b/polymer/eduke32/source/menus.c @@ -3241,19 +3241,16 @@ static void M_MenuTextFormSubmit(char *input) case MENU_ADULTPASSWORD: if (Bstrlen(input) && (ud.pwlockout[0] == 0 || ud.lockout == 0)) Bstrcpy(&ud.pwlockout[0], input); -#if 0 else if (Bstrcmp(input, &ud.pwlockout[0]) == 0) { -#if 0 - for (x=0; x<g_numAnimWalls; x++) - if (wall[animwall[x].wallnum].picnum != W_SCREENBREAK && + for (int x=0; x<g_numAnimWalls; x++) + if ((unsigned) animwall[x].wallnum < (unsigned)numwalls && wall[animwall[x].wallnum].picnum != W_SCREENBREAK && wall[animwall[x].wallnum].picnum != W_SCREENBREAK+1 && wall[animwall[x].wallnum].picnum != W_SCREENBREAK+2) if (wall[animwall[x].wallnum].extra >= 0) wall[animwall[x].wallnum].picnum = wall[animwall[x].wallnum].extra; -#endif + ud.lockout = 0; } -#endif S_PlaySound(PISTOL_BODYHIT); M_ChangeMenu(MENU_GAMESETUP);