diff --git a/libobs/graphics/graphics.c b/libobs/graphics/graphics.c index 9d8c63e09..9f965670d 100644 --- a/libobs/graphics/graphics.c +++ b/libobs/graphics/graphics.c @@ -213,7 +213,8 @@ void gs_destroy(graphics_t *graphics) } pthread_mutex_destroy(&graphics->mutex); - pthread_mutex_destroy(&graphics->effect_mutex); + if (graphics->effect_mutex) + pthread_mutex_destroy(&graphics->effect_mutex); da_free(graphics->matrix_stack); da_free(graphics->viewport_stack); da_free(graphics->blend_state_stack);