nir/load_libclc: fix libclc memory leak
Fixes: ef453f5439
("spirv: Add a shared libclc loader")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25649>
This commit is contained in:
@@ -393,6 +393,7 @@ nir_load_libclc_shader(unsigned ptr_bit_size,
|
|||||||
blob_init(&blob);
|
blob_init(&blob);
|
||||||
nir_serialize(&blob, nir, false);
|
nir_serialize(&blob, nir, false);
|
||||||
disk_cache_put(disk_cache, cache_key, blob.data, blob.size, NULL);
|
disk_cache_put(disk_cache, cache_key, blob.data, blob.size, NULL);
|
||||||
|
blob_finish(&blob);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user