From 034cc5f82a675204e58c5fcd407dcd26f7700621 Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 2 Oct 2022 13:20:29 +1000 Subject: [PATCH] Fix engine_advanced example. --- examples/engine_advanced.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/engine_advanced.c b/examples/engine_advanced.c index 6044d992..3911c221 100644 --- a/examples/engine_advanced.c +++ b/examples/engine_advanced.c @@ -238,6 +238,9 @@ int main(int argc, char** argv) ma_device_uninit(&devices[iEngine]); } + /* The context can only be uninitialized after the devices. */ + ma_context_uninit(&context); + /* Do the resource manager last. This way we can guarantee the data callbacks of each device aren't trying to access and data managed by the resource manager.