summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/macbinary.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/macbinary.c')
-rw-r--r--Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/macbinary.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/macbinary.c b/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/macbinary.c
index 03d49e22936..0b9be587a59 100644
--- a/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/macbinary.c
+++ b/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/macbinary.c
@@ -696,7 +696,7 @@ static FOND *BuildFondList(FILE * f, long rlistpos, int subcnt, long rdata_pos,
static char *BuildName(char *family, int style)
{
- char buffer[350];
+ char buffer[350] = "";
strncpy(buffer, family, 200);
if (style != 0)
@@ -881,8 +881,8 @@ static SplineFont *FindFamilyStyleKerns(SplineFont * into, EncMap * map,
static SplineFont *MightBeTrueType(FILE * binary, int32 pos, int32 dlen,
int flags, enum openflags openflags)
{
- FILE *temp = tmpfile();
- char *buffer = galloc(8192);
+ FILE *temp ;
+ char *buffer ;
int len;
SplineFont *sf;
@@ -896,6 +896,9 @@ static SplineFont *MightBeTrueType(FILE * binary, int32 pos, int32 dlen,
ret[1] = NULL;
return ((SplineFont *) ret);
}
+ temp = tmpfile();
+ buffer = galloc(8192);
+
fseek(binary, pos, SEEK_SET);
while (dlen > 0) {