X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsound.c;h=9b0282bc6de704d38de2c9cffc894894accfd0bc;hp=61d5d29e8deffa5c0122a1df5bd9a5d3f165b5dc;hb=3683bbbe90156d2a9ab32de08099e094a446e5f8;hpb=be2766c926ff78b2985565fd9c12390eb5655112 diff --git a/src/libgame/sound.c b/src/libgame/sound.c index 61d5d29e..9b0282bc 100644 --- a/src/libgame/sound.c +++ b/src/libgame/sound.c @@ -1817,8 +1817,11 @@ void InitSoundList(struct ConfigInfo *config_list, int num_file_list_entries, /* ---------- initialize artwork reference and content lists ---------- */ + sound_info->sizeof_artwork_list_entry = sizeof(SoundInfo *); + sound_info->artwork_list = checked_calloc(num_file_list_entries * sizeof(SoundInfo *)); + sound_info->dynamic_artwork_list = NULL; sound_info->content_list = NULL; @@ -2125,7 +2128,7 @@ void FreeMusic(MusicInfo *music) void FreeAllSounds() { - FreeCustomArtworkList(sound_info); + FreeCustomArtworkLists(sound_info); } void FreeAllMusic()