[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27468] trunk/blender/source/blender/ blenkernel/intern/font.c: Fix #21282: Segfault when using "Text on curve" option

Sergey Sharybin g.ulairi at gmail.com
Sat Mar 13 12:22:41 CET 2010


Revision: 27468
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27468
Author:   nazgul
Date:     2010-03-13 12:22:39 +0100 (Sat, 13 Mar 2010)

Log Message:
-----------
Fix #21282: Segfault when using "Text on curve" option

Ignore textoncurve property if it's type isn't OB_CURVE, since
only curves could have a path.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/font.c

Modified: trunk/blender/source/blender/blenkernel/intern/font.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/font.c	2010-03-13 04:51:24 UTC (rev 27467)
+++ trunk/blender/source/blender/blenkernel/intern/font.c	2010-03-13 11:22:39 UTC (rev 27468)
@@ -960,7 +960,8 @@
 	}
 	
 	/* TEXT ON CURVE */
-	if(cu->textoncurve) {
+	/* Note: Only OB_CURVE objects could have a path  */
+	if(cu->textoncurve && cu->textoncurve->type==OB_CURVE) {
 		Curve *cucu= cu->textoncurve->data;
 		int oldflag= cucu->flag;
 		





More information about the Bf-blender-cvs mailing list