From 4c48bffef88e9e2f42bea35be5539d2a3be05c6c Mon Sep 17 00:00:00 2001 From: Caleb Cornett Date: Sat, 2 May 2020 18:29:29 -0400 Subject: [PATCH] metal: Set ctx to NULL after free --- mojoshader_metal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mojoshader_metal.c b/mojoshader_metal.c index 3b095204..e47bd946 100644 --- a/mojoshader_metal.c +++ b/mojoshader_metal.c @@ -396,6 +396,7 @@ void MOJOSHADER_mtlDestroyContext(void) { ctx->free_fn(ctx->buffersInUse, ctx->malloc_data); ctx->free_fn(ctx, ctx->malloc_data); + ctx = NULL; } // MOJOSHADER_mtlDestroyContext void *MOJOSHADER_mtlCompileLibrary(MOJOSHADER_effect *effect)