From b9292a301f5edb747d053efe98c60b1cd583a19a Mon Sep 17 00:00:00 2001 From: caturria Date: Sun, 16 Mar 2025 20:52:38 -0400 Subject: [PATCH] Address leaked pResourceManagerDataSource when invalid input causes sound init to fail. --- miniaudio.h | 1 + 1 file changed, 1 insertion(+) diff --git a/miniaudio.h b/miniaudio.h index 192f407e..fcfa31af 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -76801,6 +76801,7 @@ MA_API ma_result ma_sound_init_from_file_internal(ma_engine* pEngine, const ma_s result = ma_resource_manager_data_source_init_ex(pEngine->pResourceManager, &resourceManagerDataSourceConfig, pSound->pResourceManagerDataSource); if (result != MA_SUCCESS) { + ma_free(pSound->pResourceManagerDataSource, &pEngine->allocationCallbacks); goto done; }