lavapipe: fix a leak on a lvp_image_create exit path

This traces back to c688f8f8c5, but the
shape of the fix would be different if against that. So we do the
optimal for the current code flow and only port to stable.

Cc: mesa-stable
Reviewed-by: Lucas Fryzek <lfryzek@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36335>
This commit is contained in:
Yiwei Zhang
2025-07-22 23:30:18 -07:00
committed by Marge Bot
parent eca43eb02e
commit 16e3293c31
+4 -2
View File
@@ -184,8 +184,10 @@ lvp_image_create(VkDevice _device,
&template,
&image->planes[p].size);
}
if (!image->planes[p].bo)
return vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
if (!image->planes[p].bo) {
result = vk_error(device, VK_ERROR_OUT_OF_HOST_MEMORY);
goto fail;
}
image->planes[p].size = align64(image->planes[p].size, image->alignment);