BUG correction: double free of menu memory

Signed-off-by: Vincent-FK <vincent.buso@funkey-project.com>
This commit is contained in:
Vincent-FK 2020-01-16 06:50:23 +08:00
parent 0e831fcd66
commit c96bd40a9b

View File

@ -154,9 +154,6 @@ void MenuMode::end( )
SDL_FreeSurface(menu_zone_surfaces[i]);
}
}
free(idx_menus);
nb_menu_zones = 0;
if(backup_hw_screen != NULL){
SDL_FreeSurface(backup_hw_screen);
}
@ -164,6 +161,13 @@ void MenuMode::end( )
SDL_FreeSurface(img_arrow_top);
SDL_FreeSurface(img_arrow_bottom);
/// ------ Free Menu memory and reset vars -----
if(idx_menus){
free(idx_menus);
}
idx_menus=NULL;
nb_menu_zones = 0;
return;
}