From 289d7fa7d200d2fa008b9a4a848fdee06448efef Mon Sep 17 00:00:00 2001 From: Pratik Borhade Date: Tue, 6 Feb 2024 10:15:00 +0100 Subject: [PATCH] Fix #117851: Crash switching to Camera with Background image Caused by abf4c4d9ef64d38336daada108d47db2215758ba Wrong memory address passed to `BKE_image_release_ibuf` Pull Request: https://projects.blender.org/blender/blender/pulls/117884 --- source/blender/blenkernel/intern/image_gpu.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/blenkernel/intern/image_gpu.cc b/source/blender/blenkernel/intern/image_gpu.cc index 51d79f709ae..666215d049c 100644 --- a/source/blender/blenkernel/intern/image_gpu.cc +++ b/source/blender/blenkernel/intern/image_gpu.cc @@ -428,7 +428,7 @@ static ImageGPUTextures image_get_gpu_texture(Image *ima, void *lock; ImBuf *ibuf = BKE_image_acquire_ibuf(ima, iuser, (use_viewers) ? &lock : nullptr); if (ibuf == nullptr) { - BKE_image_release_ibuf(ima, ibuf, (use_viewers) ? &lock : nullptr); + BKE_image_release_ibuf(ima, ibuf, (use_viewers) ? lock : nullptr); *tex = image_gpu_texture_error_create(textarget); result.texture = *tex; @@ -473,7 +473,7 @@ static ImageGPUTextures image_get_gpu_texture(Image *ima, GPU_texture_original_size_set(*tex, ibuf->x, ibuf->y); } - BKE_image_release_ibuf(ima, ibuf, (use_viewers) ? &lock : nullptr); + BKE_image_release_ibuf(ima, ibuf, (use_viewers) ? lock : nullptr); return result; }