Commit: bf3a031e9b1de2d548b726312e334ed381cff0b8
Author: Dalai Felinto
Date:   Mon Mar 16 21:32:36 2015 +0100
Branches: multiview
https://developer.blender.org/rBbf3a031e9b1de2d548b726312e334ed381cff0b8

Fix segfault (thank you ASAN) when changing number of views in compositor

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

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

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

diff --git a/source/blender/blenkernel/intern/image.c 
b/source/blender/blenkernel/intern/image.c
index 941d630..4c46691 100644
--- a/source/blender/blenkernel/intern/image.c
+++ b/source/blender/blenkernel/intern/image.c
@@ -3429,7 +3429,8 @@ static ImBuf *image_load_image_file(Image *ima, ImageUser 
*iuser, int cfra)
                        IMB_ImBufFromStereo(ima->stereo3d_format, &ibuf_arr[0], 
&ibuf_arr[1]);
 
                /* return the original requested ImBuf */
-               ibuf = ibuf_arr[(iuser ? iuser->multi_index : 0)];
+               i = MIN2(iuser ? iuser->multi_index : 0, totviews - 1);
+               ibuf = ibuf_arr[i];
 
                if (assign) {
                        for (i = 0; i < totviews; i++) {

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to