Misc sonarcloud fixes

This commit is contained in:
Willy-JL
2023-02-13 00:01:49 +00:00
parent 8812dbc2cd
commit 53780e72ed
5 changed files with 8 additions and 7 deletions

View File

@@ -291,9 +291,10 @@ static void animation_storage_free_frames(BubbleAnimation* animation) {
const Icon* icon = &animation->icon_animation;
for(int i = 0; i < icon->frame_count; ++i) {
if(icon->frames[i]) {
free((void*)icon->frames[i]);
if(!icon->frames[i]) {
break;
}
free((void*)icon->frames[i]);
}
free((void*)icon->frames);
@@ -336,6 +337,7 @@ static bool animation_storage_load_frames(
frames_ok = false;
furi_string_printf(filename, "%s/%s/frame_%d.bm", ANIMATION_DIR, name, i);
FURI_CONST_ASSIGN_PTR(icon->frames[i], 0);
if(storage_common_stat(storage, furi_string_get_cstr(filename), &file_info) != FSE_OK)
break;
if(file_info.size > max_filesize) {