[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52365] trunk/blender/source/blender/ render/intern/source/external_engine.c: Fix #33229: Blender crashes on finishing render

Sergey Sharybin sergey.vfx at gmail.com
Mon Nov 19 17:42:18 CET 2012


Revision: 52365
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52365
Author:   nazgul
Date:     2012-11-19 16:42:14 +0000 (Mon, 19 Nov 2012)
Log Message:
-----------
Fix #33229: Blender crashes on finishing render

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/external_engine.c

Modified: trunk/blender/source/blender/render/intern/source/external_engine.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/external_engine.c	2012-11-19 16:02:29 UTC (rev 52364)
+++ trunk/blender/source/blender/render/intern/source/external_engine.c	2012-11-19 16:42:14 UTC (rev 52365)
@@ -393,6 +393,8 @@
 	engine->tile_y = 0;
 	engine->flag &= ~RE_ENGINE_RENDERING;
 
+	render_result_free_list(&engine->fullresult, engine->fullresult.first);
+
 	/* re->engine becomes zero if user changed active render engine during render */
 	if (!persistent_data || !re->engine) {
 		RE_engine_free(engine);
@@ -407,8 +409,6 @@
 
 	freeparts(re);
 
-	render_result_free_list(&engine->fullresult, engine->fullresult.first);
-
 	if (BKE_reports_contain(re->reports, RPT_ERROR))
 		G.is_break = TRUE;
 	




More information about the Bf-blender-cvs mailing list