diff --git a/menu/menu_animation.c b/menu/menu_animation.c index 3dfbce14b9..4a262b7c19 100644 --- a/menu/menu_animation.c +++ b/menu/menu_animation.c @@ -255,7 +255,8 @@ void menu_animation_free(animation_t *animation) for (i = 0; i < animation->size; i++) { - free(animation->list[i].subject); + if (animation->list[i].subject) + free(animation->list[i].subject); } free(animation->list);