fix for segfault in LoadT1Font if the fontname is not defined
authorkramm <kramm>
Fri, 6 Feb 2004 17:48:21 +0000 (17:48 +0000)
committerkramm <kramm>
Fri, 6 Feb 2004 17:48:21 +0000 (17:48 +0000)
lib/modules/swffont.c

index 21a19e6..f355829 100644 (file)
@@ -300,7 +300,10 @@ SWFFONT* swf_LoadT1Font(char*filename)
     memset(font, 0, sizeof(SWFFONT));
 
     font->version = 2;
-    font->name = (U8*)strdup(fontname);
+    if(fontname) 
+       font->name = (U8*)strdup(fontname);
+    else 
+       font->name = 0;
     font->layout = (SWFLAYOUT*)malloc(sizeof(SWFLAYOUT));
     memset(font->layout, 0, sizeof(SWFLAYOUT));