From bbf7940d34af8b52a606eb3fe898d59ee62baf69 Mon Sep 17 00:00:00 2001 From: Lukas Stockner Date: Thu, 20 Jun 2024 22:52:22 +0200 Subject: [PATCH] Cleanup: Memory leak in UI_OT_eyedropper_depth Shouldn't be triggered by normal operation, but better to fix it just in case. --- source/blender/editors/interface/eyedroppers/eyedropper_depth.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/editors/interface/eyedroppers/eyedropper_depth.cc b/source/blender/editors/interface/eyedroppers/eyedropper_depth.cc index b5618536930..6df05026cee 100644 --- a/source/blender/editors/interface/eyedroppers/eyedropper_depth.cc +++ b/source/blender/editors/interface/eyedroppers/eyedropper_depth.cc @@ -156,6 +156,7 @@ static int depthdropper_init(bContext *C, wmOperator *op) char *prop_data_path = RNA_string_get_alloc(op->ptr, "prop_data_path", nullptr, 0, nullptr); BLI_SCOPED_DEFER([&] { MEM_SAFE_FREE(prop_data_path); }); if (!prop_data_path) { + MEM_freeN(ddr); return false; } PointerRNA ctx_ptr = RNA_pointer_create(nullptr, &RNA_Context, C);