From: kramm <kramm>
Date: Thu, 22 May 2008 13:58:08 +0000 (+0000)
Subject: terminate font name with \0
X-Git-Tag: buttons-working~196
X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=91cad7c2baf4d257bd97bcea1244937c21c083cd;p=swftools.git

terminate font name with \0
---

diff --git a/lib/modules/swftext.c b/lib/modules/swftext.c
index ee3923e..064b47e 100644
--- a/lib/modules/swftext.c
+++ b/lib/modules/swftext.c
@@ -942,10 +942,11 @@ int swf_FontSetDefine2(TAG * tag, SWFFONT * f)
     swf_SetU8(tag, 0);		//reserved flags
     if (f->name) {
 	/* font name */
-	swf_SetU8(tag, strlen((const char*)f->name));
-	swf_SetBlock(tag, f->name, strlen((const char*)f->name));
+	swf_SetU8(tag, strlen((const char*)f->name)+1);
+	swf_SetBlock(tag, f->name, strlen((const char*)f->name)+1);
     } else {
 	/* font name (="") */
+	swf_SetU8(tag, 1);
 	swf_SetU8(tag, 0);
     }
     /* number of glyphs */