diff --git a/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c b/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c index 013d011f189..74a3a0d84ae 100644 --- a/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c +++ b/src/imagination/vulkan/winsys/pvrsrvkm/pvr_srv_job_compute.c @@ -118,7 +118,7 @@ err_close_timeline: err_free_srv_ctx: vk_free(srv_ws->alloc, srv_ctx); - return vk_error(NULL, VK_ERROR_INITIALIZATION_FAILED); + return result; } void pvr_srv_winsys_compute_ctx_destroy(struct pvr_winsys_compute_ctx *ctx)