From 83883ae66ad3231840d483ff091727b33d2f355b Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Sun, 18 Jul 2021 19:24:11 -0400 Subject: Fix: memcpy overlapping region ASAN warning in curve trim node --- source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc b/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc index 667cf26183f..f7aecf72303 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc @@ -84,7 +84,7 @@ template static void shift_slice_to_start(MutableSpan data, const int start_index, const int size) { BLI_assert(start_index + size - 1 <= data.size()); - memcpy(data.data(), &data[start_index], sizeof(T) * size); + memmove(data.data(), &data[start_index], sizeof(T) * size); } /* Shift slice to start of span and modifies start and end data. */ -- cgit v1.2.3