diff --git a/src/gallium/frontends/lavapipe/lvp_descriptor_set.c b/src/gallium/frontends/lavapipe/lvp_descriptor_set.c index 7004c330e94..57b1fea5fb6 100644 --- a/src/gallium/frontends/lavapipe/lvp_descriptor_set.c +++ b/src/gallium/frontends/lavapipe/lvp_descriptor_set.c @@ -172,6 +172,8 @@ VKAPI_ATTR VkResult VKAPI_CALL lvp_CreateDescriptorSetLayout( set_layout->shader_stages |= binding->stageFlags; } + free(bindings); + set_layout->dynamic_offset_count = dynamic_offset_count; *pSetLayout = lvp_descriptor_set_layout_to_handle(set_layout);