From 0a9956db602e7ee3b47e58d22891bd9bd2be0d23 Mon Sep 17 00:00:00 2001 From: bjorn Date: Tue, 27 Apr 2021 22:14:24 -0600 Subject: [PATCH] phonon: Fix crash when setGeometry fails; The call to `free` above was fixed, but the one in the error case was not. --- src/modules/audio/spatializer_phonon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/audio/spatializer_phonon.c b/src/modules/audio/spatializer_phonon.c index 176684f6..46dc4ddf 100644 --- a/src/modules/audio/spatializer_phonon.c +++ b/src/modules/audio/spatializer_phonon.c @@ -360,7 +360,7 @@ bool phonon_setGeometry(float* vertices, uint32_t* indices, uint32_t vertexCount return true; fail: - free(materials); + free(triangleMaterials); if (state.mesh) phonon_iplDestroyStaticMesh(&state.mesh); if (state.scene) phonon_iplDestroyScene(&state.scene); if (state.environment) phonon_iplDestroyEnvironment(&state.environment);