[Bf-blender-cvs] [da170d9] master: Compositor: Fix heap overflow when copying previews

Sergey Sharybin noreply at git.blender.org
Fri Mar 27 14:24:16 CET 2015


Commit: da170d9dc3dd84f1b77f737a94d5863b0d67dd21
Author: Sergey Sharybin
Date:   Fri Mar 27 17:38:10 2015 +0500
Branches: master
https://developer.blender.org/rBda170d9dc3dd84f1b77f737a94d5863b0d67dd21

Compositor: Fix heap overflow when copying previews

===================================================================

M	source/blender/blenkernel/intern/node.c

===================================================================

diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c
index c7010e4..ac79e13 100644
--- a/source/blender/blenkernel/intern/node.c
+++ b/source/blender/blenkernel/intern/node.c
@@ -1418,7 +1418,7 @@ static void node_preview_sync(bNodePreview *to, bNodePreview *from)
 	if (to->rect && from->rect) {
 		int xsize = to->xsize;
 		int ysize = to->ysize;
-		memcpy(to->rect, from->rect, 4 * xsize + xsize * ysize * sizeof(char) * 4);
+		memcpy(to->rect, from->rect, xsize * ysize * sizeof(char) * 4);
 	}
 }




More information about the Bf-blender-cvs mailing list