diff --git a/libretro-common/audio/audio_mixer.c b/libretro-common/audio/audio_mixer.c index f0ffce33f3..2af2521a3b 100644 --- a/libretro-common/audio/audio_mixer.c +++ b/libretro-common/audio/audio_mixer.c @@ -272,7 +272,7 @@ audio_mixer_sound_t* audio_mixer_load_wav(const char* path, void *buffer, ssize_ pcm = resampled; } - sound = (audio_mixer_sound_t*)malloc(sizeof(audio_mixer_sound_t)); + sound = (audio_mixer_sound_t*)calloc(1, sizeof(*sound)); if (!sound) {