[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50686] trunk/blender/source/blender/ render/intern/source/pipeline.c: Fixed crash in cases sequencer returns NULL image buffer

Sergey Sharybin sergey.vfx at gmail.com
Mon Sep 17 09:09:12 CEST 2012


Revision: 50686
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50686
Author:   nazgul
Date:     2012-09-17 07:09:11 +0000 (Mon, 17 Sep 2012)
Log Message:
-----------
Fixed crash in cases sequencer returns NULL image buffer

Happens when there's no strip under current frame. Simply added NULL-check.

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

Modified: trunk/blender/source/blender/render/intern/source/pipeline.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/pipeline.c	2012-09-17 06:14:09 UTC (rev 50685)
+++ trunk/blender/source/blender/render/intern/source/pipeline.c	2012-09-17 07:09:11 UTC (rev 50686)
@@ -1677,9 +1677,14 @@
 
 	out = BKE_sequencer_give_ibuf(context, cfra, 0);
 
-	ibuf = IMB_dupImBuf(out);
-	IMB_freeImBuf(out);
-	BKE_sequencer_imbuf_from_sequencer_space(re->scene, ibuf);
+	if (out) {
+		ibuf = IMB_dupImBuf(out);
+		IMB_freeImBuf(out);
+		BKE_sequencer_imbuf_from_sequencer_space(re->scene, ibuf);
+	}
+	else {
+		ibuf = NULL;
+	}
 
 	recurs_depth--;
 




More information about the Bf-blender-cvs mailing list