diff --git a/src/raudio.c b/src/raudio.c index a143c5ff5..2b6628a24 100644 --- a/src/raudio.c +++ b/src/raudio.c @@ -1240,6 +1240,7 @@ void WaveFormat(Wave *wave, int sampleRate, int sampleSize, int channels) frameCount = (ma_uint32)ma_convert_frames(data, frameCount, formatOut, channels, sampleRate, wave->data, frameCountIn, formatIn, wave->channels, wave->sampleRate); if (frameCount == 0) { + RL_FREE(wave->data); TRACELOG(LOG_WARNING, "WAVE: Failed format conversion"); return; }