Commit: 5ad5883ce369e48fe3dfabfdd0bbacbc4eb28b17
Author: Sergey Sharybin
Date:   Mon Jan 13 20:25:42 2014 +0600
https://developer.blender.org/rB5ad5883ce369e48fe3dfabfdd0bbacbc4eb28b17

Fix crash happening on render after recent imbuf PERSISTENT flag

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

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

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

diff --git a/source/blender/blenkernel/intern/image.c 
b/source/blender/blenkernel/intern/image.c
index 636c08f..c0362e3 100644
--- a/source/blender/blenkernel/intern/image.c
+++ b/source/blender/blenkernel/intern/image.c
@@ -3102,7 +3102,9 @@ static ImBuf *image_acquire_ibuf(Image *ima, ImageUser 
*iuser, void **lock_r)
                                /* always verify entirely, and potentially
                                 * returns pointer to release later */
                                ibuf = image_get_render_result(ima, iuser, 
lock_r);
-                               ibuf->userflags |= IB_PERSISTENT;
+                               if (ibuf) {
+                                       ibuf->userflags |= IB_PERSISTENT;
+                               }
                        }
                        else if (ima->type == IMA_TYPE_COMPOSITE) {
                                /* requires lock/unlock, otherwise don't return 
image */

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

Reply via email to