From ca4cfef267be99fcdd279ea4d5419bbd106b6afe Mon Sep 17 00:00:00 2001 From: David Reid Date: Tue, 25 Feb 2025 09:21:22 +1000 Subject: [PATCH] Fix a memory leak in `ma_decoder_init_memory()`. --- miniaudio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miniaudio.h b/miniaudio.h index 1231055e..f9936670 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -65001,7 +65001,7 @@ MA_API ma_result ma_decoder_init_memory(const void* pData, size_t dataSize, cons result = ma_decoder_init__internal(&config, pDecoder); if (result == MA_SUCCESS) { - return ma_decoder__postinit_or_uninit(&config, pDecoder); + return result; /* Don't return ma_decoder__postinit_or_uninit() here because ma_decoder_init__internal() will already have done it. */ } } else { /* Initialization failed. Probably an unsupported format. Skip. */