Commit: 4529fe9010629cd488882cf0299a6da7066eb113
Author: Campbell Barton
Date:   Wed Jan 8 15:43:49 2014 +1100
https://developer.blender.org/rB4529fe9010629cd488882cf0299a6da7066eb113

Fix for RE_engine_begin_result using a NULL pointer

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

M       source/blender/render/intern/source/external_engine.c

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

diff --git a/source/blender/render/intern/source/external_engine.c 
b/source/blender/render/intern/source/external_engine.c
index b9c89f4..6ae7d73 100644
--- a/source/blender/render/intern/source/external_engine.c
+++ b/source/blender/render/intern/source/external_engine.c
@@ -207,17 +207,17 @@ RenderResult *RE_engine_begin_result(RenderEngine 
*engine, int x, int y, int w,
 
        result = render_result_new(re, &disprect, 0, RR_USE_MEM, layername);
 
-       /* Copy EXR tile settings, so pipeline knows whether this is a result
-        * for Save Buffers enabled rendering.
-        */
-       result->do_exr_tile = re->result->do_exr_tile;
-
        /* todo: make this thread safe */
 
        /* can be NULL if we CLAMP the width or height to 0 */
        if (result) {
                RenderPart *pa;
 
+               /* Copy EXR tile settings, so pipeline knows whether this is a 
result
+                * for Save Buffers enabled rendering.
+                */
+               result->do_exr_tile = re->result->do_exr_tile;
+
                BLI_addtail(&engine->fullresult, result);
 
                result->tilerect.xmin += re->disprect.xmin;

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

Reply via email to