diff --git a/render/vulkan/pass.c b/render/vulkan/pass.c index 464cdbc1e..d43054881 100644 --- a/render/vulkan/pass.c +++ b/render/vulkan/pass.c @@ -443,6 +443,7 @@ static bool render_pass_submit(struct wlr_render_pass *wlr_pass) { wlr_log(WLR_ERROR, "Failed to sync render buffer"); } + wlr_color_transform_unref(pass->color_transform); wlr_buffer_unlock(render_buffer->wlr_buffer); rect_union_finish(&pass->updated_region); free(pass);