From c70650785bffb5f111c3c81c7c37dff4d5a9a446 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 22 Oct 2020 14:03:00 +1100 Subject: Fix out of bounds array access in mathutils.noise Regression in 0b2d1badecc48. --- source/blender/python/mathutils/mathutils_noise.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/python') diff --git a/source/blender/python/mathutils/mathutils_noise.c b/source/blender/python/mathutils/mathutils_noise.c index eece782f6d0..49a3f114ebb 100644 --- a/source/blender/python/mathutils/mathutils_noise.c +++ b/source/blender/python/mathutils/mathutils_noise.c @@ -140,11 +140,11 @@ static void next_state(void) left = N; next = state; - for (j = N - M + 1; j--; p++) { + for (j = N - M + 1; --j; p++) { *p = p[M] ^ TWIST(p[0], p[1]); } - for (j = M; j--; p++) { + for (j = M; --j; p++) { *p = p[M - N] ^ TWIST(p[0], p[1]); } -- cgit v1.2.3