diff --git a/src/m_menu.c b/src/m_menu.c index bbdaee6217a3297fb76a78cd98093ff8a87f8f14..fb8aeedad1252f9c733b5e94ba5cfd7ed030e18f 100644 --- a/src/m_menu.c +++ b/src/m_menu.c @@ -2424,14 +2424,20 @@ boolean M_Responder(event_t *ev) M_NextOpt(); S_StartSound(NULL, sfx_menu1); if (currentMenu == &MISC_ChangeGameTypeDef) + { Z_Free(char_notes); + char_notes = NULL; + } return true; case KEY_UPARROW: M_PrevOpt(); S_StartSound(NULL, sfx_menu1); if (currentMenu == &MISC_ChangeGameTypeDef) + { Z_Free(char_notes); + char_notes = NULL; + } return true; case KEY_LEFTARROW: