X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=blobdiff_plain;f=lib%2Fmodules%2Fswffont.c;h=21a19e6a212ee5bf780f770e3983a1552c0af97e;hp=f8f7707e749c41ad902fe1928e7b6fa4acefe5c1;hb=fa9f93ed6eac01d72ba26e2e72d2ceee78ffd3f9;hpb=2a0b7ebc3a3e0ec8ee4190afa094b407d90ef065 diff --git a/lib/modules/swffont.c b/lib/modules/swffont.c index f8f7707..21a19e6 100644 --- a/lib/modules/swffont.c +++ b/lib/modules/swffont.c @@ -414,7 +414,7 @@ static int isSWF(const char*filename) char a[8]; if(!fi) { perror(filename); - return 0; + return -1; } memset(a, 0, sizeof(a)); fread(a, 4, 1, fi); @@ -428,7 +428,10 @@ static int isSWF(const char*filename) SWFFONT* swf_LoadFont(char*filename) { - if(isSWF(filename)) { + int is_swf = isSWF(filename); + if(is_swf<0) + return 0; + if(is_swf) { return swf_ReadFont(filename); } #if defined(HAVE_FREETYPE)